如何限制网页的访问顺序?
我有1、2、3 三个页面。我想让用户先访问1然后再访问2或3。不能让用户直接输入2或3 的地址直接访问。 问题点数:20、回复次数:4Top
1 楼studydotnet(Dreamfly)回复于 2005-08-18 21:41:33 得分 0
在2和3做if判断
不通过再
Redirct到1Top
2 楼studydotnet(Dreamfly)回复于 2005-08-18 21:46:31 得分 0
在2和3做if判断
不通过再
Redirect到1
Top
3 楼weisunding(鼎鼎)回复于 2005-08-18 21:50:36 得分 10
哈哈,简单啊
Page1
Page_Load(..)
{
ArrayList arr;
if (Session["arr"]!= null)
{
arr = (ArrayList)Session["arr"];
}
if (arr.IndexOf(1) < 0)
{
arr.Add(1);
Session["arr"] = arr;
}
}
Page2
Page_Load(..)
{
ArrayList arr;
if (Session["arr"]!= null)
{
arr = (ArrayList)Session["arr"];
}
if ( arr.IndexOf(1) < 0)
{
Response.Write("你在没有访问第一页啊!");
//Response.Redirect("Page1");
}
else
{
if (arr.IndexOf(2) <0)
{
arr.Add(2);
Session["arr"] = arr;
}
}
}
...
依此类推了Top
4 楼lookby2(酷猫俱乐部www.komao.com)回复于 2005-08-18 23:39:46 得分 10
request.ServerVariables("HTTP_REFERER")
这里有从哪个页面转过来的信息,判断一下就可以实现Top




