求教一个ASP后台判断登录状态问题?
我做了一个ASP网站,后台管理登录用Session来记录登录的用户名,然后后台页面加入一个判断程序。 if Session("username") = "" then Response.Redirect("index.asp") 自己的电脑测试没问题,但是FTP上传后经常无故出现直接连接至index.asp,自动退出了。 请问问是什么原因?
session的时间问题。 还有。跟iis有关,如果iis 7是多个工作进程的,session就会有问题。 http://server.jzxue.com/http-iis-apache/200912/09-3241.html 你可以把你的response.write(Session("username"))下 然后一步一步的跟踪Session("username")然后找找原因啊 跟帖接分 回复内容太短了.引用 我做了一个ASP网站,后台管理登录用Session来记录登录的用户名,然后后台页面加入一个判断程序。 if Session("username") = "" then Response.Redirect("index.asp") 自己的电脑测试没问题,但是FTP上传后经常无故出现直接连接至index.asp,自动退出了。 请问问是什么原因? 这个一般是回话时间太短造成的 你先看看Session("username")的值是否为空,if Session("username") = "" then Response.Redirect("index.asp") end if session是一个很难控制的东西,有时候就是无理由的丢失,建议考虑其他方法 cookie或者其他方式! 服务器站点过多,IIS不稳定,也是会出现此问题的 是不是你没有在用户退出的时候,设置相应的session清空啊?
相关问答:
我一个项目,有个插入操作,具体是这样的: 我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录: 例:
......
调整了这里,那里出问题。 有没有什么好的方法,像调整对话框一样???? 找个专门做页面的 在dreamweaver里调。。。也可以直接控制HTML代码 确实痛苦 感同身受呀 哈哈 坚决路过。 用DW吧,VS搞设计 ......
万网的服务器支持伪静态的,直接用rewrite在web.config文件写规则,也不用安装组件就可以实现伪静态,但是在时代互联服务器就用不了了,咨询它的客服,他说他们服务器(基本型C)不支持伪静态的.请问一下各位我该用什么方法 ......
一般的asp 书籍 只介绍 asp的六大对象 但像 Set fso = CreateObject("Scripting.FileSystemObject") 这些技术 却没有见过 这些东西是asp的哪方面知识 好像有 activeXobject什么 ......
发给我一份 280535258@qq.com 谢谢 要分可以说 多少都行 参考::!!!! 前台 <%@ Page language="c#" Codebehind="Domain.aspx.cs" AutoEventWireup="false" Inherits=&q ......