在用ASP进行页面设计时,常会用到一种方法,那就是让浏览者填写表单并用ASP实现交互的效果,那么如何设计出使浏览者必须填写注册页面才能浏览特定页面的效果呢?办法当然很多,以下是常见的一种,它主要是使用request.ServerVariable("HTTP_REFERER")来判断浏览者是从那个URL来到这里的。where=request.ServerVariables("HTTP_REFERER") if where="http://127.0.0.1/aspsam/000/LoginReferer/LoginForm.asp" then
if where="http://127.0.0.1/aspsam/000/LoginReferer/LoginForm.asp" then
在主页面登陆用Session["UserName"]=“用户名”、Session["Password"]=“...”保存值
在其他页面判断Session["UserName"]和Session["Password"]是否null空或为空。
你可以用session来判断,像上面说的
你可以用 ?号传递参数到你的下一个页面,数据都从数据库里面读取出来,
如果没有参数是不能打开页面的,这样就只能从主页访问了
而你输入一个地址是显示空白内容的,因为网页的内容全部都是动态生成的
我做的一个论坛就是这样,不过我加了点处理