主题:问个论坛的问题!!!
mshaosjm
[专家分:10] 发布于 2007-02-10 13:07:00
当我们登录一个论坛后浏览不同的页面时自己的用户名都可以在每个页面上显示,
这个值是怎么传递的呢?
是不是可以定义一个全局变量,在每个网页都可以调用呢?
或者是其它方法?
回复列表 (共5个回复)
沙发
bigcoder [专家分:110] 发布于 2007-02-10 13:12:00
可以用session传值的。
session("用户名")=用户名。
板凳
wangsdong [专家分:21390] 发布于 2007-02-10 13:22:00
cookies也可以
http://www.programfan.com/blog/article.asp?id=22978
这是它的使用方法
3 楼
oyh484203 [专家分:5890] 发布于 2007-02-10 14:23:00
我认为尽量不要用SESSION,因为很耗服务器内存的。
4 楼
臭石头雪球 [专家分:23030] 发布于 2007-02-10 20:59:00
但是Session比Cookies安全一点。你可以把敏感的数据用Session + Cookies 双验证。
比如:是否登陆。不敏感的数据,比如采用哪种论坛风格,用Cookies就可以了。
5 楼
linxuanxu [专家分:9360] 发布于 2007-02-11 15:22:00
ASP.NET中对Cookies做了些改进。你开始学时。不用考虑那么多。当然用Session是最方便的。他保存在服务端,即使客户端禁用了Cookies也没有关系。但是注意Session是会到期的。
我来回复