ASP Sesssion变量问题?

来源:百度知道 编辑:UC知道 时间:2024/05/09 03:24:44
session变量不能传递值,
在用户登陆中,有一个检查用户名和密码的文件.检查正确后设置了两个session变量.然后用response.redirect再转到用户登陆页面.可是变量为空,有时它又不为空.有时在我们机子上可以登陆,可是在其它机子上又不能登陆.以前把他传到网上去.都能用的.现在却不行了.这是怎么回事吧.两个文件都在同一个目录中.session.timeout设置为20.
请各位救救我吧.急..........
如果我的Cookies没打开,那么我怎么可以在其它网站登陆呢.有没有更好的解决方法呀!
赋值没有用什么算法.只是密码是用MD5加密过的.
我想不会发生变量重名的情况.
打开cookies可以用
IE6.0的.我赋值后就转到另一个页面.没有重名呀
可是后台的登陆却可以呀.只是后台的程序是登陆和检查在同一个页面.然后,再转到另一页面的.这个也可以呀.为什么.而且当你登陆后台后,前面的就可以登陆了.有时是这样的.到底是怎么一回事吗?

session的变量名要独一无二,有可能和其它的session重名而产生冲突.
建议你将变量名设的富有特色:
session("adminLogin_userName"),session("userLogin_userName")....

客户端浏览器要启用Cookies

给赋值代码看看

复给的值有没有用什么算法加密过?

另外检测下COOKIES,提醒访客

同意Phoenix59Sky 解答的!就是这个问题!
session的变量名要独一无二,有可能和其它的session重名而产生冲突.
建议你将变量名设的富有特色:
session("adminLogin_userName"),session("userLogin_userName")....

IE是不是旧版本的,如果是,就有可能造成session丢失