Session变量不传值.
当验证成功后,返回到indexuser.asp文件时.Session变量就为空了.这怎么回事呀.如果我把IE6里的"覆盖Cookies自动功能"就可以了.
我的Cookies是打开的.
在我的机子上用IIS5.1是正确的.
传到网上就不能用了.
请各位大虾帮帮忙吧.发了N个贴子了都没有解决
部分代码如下:
indexuser.asp
if session("lanxiTomi8422362356Username")<>"" and session("lanxiTomi1256454845Userpass")<>"" then
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from Reg_Insider where Reg_UserName='" & session("lanxiTomi8422362356Username") & "' and Reg_UserPass='" & session("lanxiTomi1256454845Userpass") & "'"
        rs.open sql,conn,2,2
        if not rs.eof then
     
     %>
                欢迎<font color="#ff0000"><%=rs("reg_username")%></font>来到!<br><br>
                你最近的登陆时间是:<br><%=rs("reg_lastlogin")%><br><br>
                <a href="indexCheckUser.asp?action=loginout">安全退出</a>
  <%
   end if
   rs.close
   set rs=nothing
   else%>
         <form name="user_load" action="indexCheckUser.asp" type="post">
                          用户名:<input name="username" size=18 type="text" >
密&nbsp;&nbsp;码:<input name="userpass" size=18 type="password"> 
                         <input type="submit" value=" 登陆 " >
                         <input type="button" value=" 注册 "></p>              </form>
indexcheckuser.asp
验证成功后的代码
            session.timeout=30
            rs("reg_lastlogin")=now()
            rs.update
            rs.close
            '加入访问库
            sql="select * from userloadInfo"
            rs.open sql,conn,2,2
            rs.addnew
            rs("username")=username
            rs("sessionid")=session.sessionid
            rs.update
            rs.close
            set rs=nothing
            session("lanxiTomi8422362356Username")=username
            session("lanxiTomi1256454845Userpass")=userpass
            response.redirect "indexuser.asp"