session 和 IE版本有关系
session 和 IE版本有关系吗???我写了一个用于验证用户名的程序,嵌在一些页面里.
代码如下.
在IE打过补丁的机器上运行,OK,能通过验证,username也能从session里读,保存等.
但是在IE没打过补丁,版本应该是6.0的机器上运行,就老是跳到default.asp去.而且应该是跳的第一个default.asp.因为我把default.asp改为其他文件测试过.
那意思就是运行此程序时,session是空的咯.
为什么?是IE补丁的原因吗?
求高手指教.
<%
UserId = Trim(Session("user_id"))
If UserId = "" Then
%>
<script language="javascript">
parent.location.href = "default.asp";
</script>
<%
Else
sql="SELECT * FROM User WHERE Username='" & UserId & "'"
Set rs = conn.Execute(sql)
If rs.EOF Then
%>
<script language="javascript">
parent.location.href = "default.asp";
</script>
<%
End If
End If
Session("Passed") = true
%>