关于CONN.ASP

王朝知道·作者佚名  2009-06-15
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

比如我做一个系统.

必须先浏览/123.ASP.

/234.ASP才能正常显示.

这样的一个小程序该怎么做?

我思路是.在浏览/123.ASP的时候有一串代码

<%

session("liulan")="yes"

%>

然后在/234.ASP的前面打入如下代码

<%

if not session("liulan")="yes"then

response.redirect "index.asp"

%>

...

这样做可以吗? 在不同页面里面."liulan"能共用吗?

不能把?所以说应该不行的.那该怎么办呢?

是不是要用到conn.asp??

參考答案:

楼主其实已经知道了怎么样实现,你的方法是正确的。

session 是保存在服务器端的,只要在某个页面写了session("变量")=值,那么这个变量就会保存在服务器的SESSION集合里面,默认时间是20分钟,你也可以用SEESION.TIMEOUT=30 来设置保存时间。

你的意思其实是一个登陆后才有权限访问某些页面,你只需要在登陆的时候用户名和密码正确之后,保存一个SESSION值,例如:session("Pass")="Yes"

然后在需要权限才能访问的页面开头处加上一句验证

if session("Pass")<>"Yes" then

response.write("登陆已失效,返回重新登陆")

End if

就可以了!还可以把这段验证保存为一个文件,在需要验证的页面引用<!--#include file="Check.asp"-->就可以了,这样方便以后的改动!!

另外你说的conn.asp 没有任何意义。一般ASP程序都习惯把数据库连接的代码放到conn.asp里面,这个和你要实现的方法没有任何联系!

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航