移动电子商务培训:为什么我用session这个函数老是出问题?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 07:53:43
<% if session("user")="" then
response.write "<script language='javascript'>"
response.write "alert('请确认身份!');"
response.write "var now=new Date();"
response.write "parent.window.navigate('login.asp?time=' + now.getTime());"
response.write "</script>"
response.End()
end if
%>
我把上面那段代码另存一个check.inc的文件.然后用
<!--#include file="check.inc" -->
来嵌入我要保护的页面。但我正确登陆的时候老是跳回登陆的首页.怎么解决啊?

如果你正确登陆也会跳回那么只能有1个可能就是if session("user")="" 这个判断是成功的,我想你应该检查一下session("user")的存储情况了.最好能把当前的session("user")值打出来看一下到底是什么

首先说明sesson不是函数.是ASP内置对象
1.你可以试试以下条件判断
1)if len(session("user"))=0 then
……
2)if empty(sesson("user")) then
……

2.如果以上条件还是一样的问题的话,有可以是你的IIS有问题。
前段时间我也遇到了这种情况,弄了一天也没找出原因,后来才知道是IIS出了问题,修复IIS后问题迎刃而解了。