求教一个链接问题
<%
varnumber=request.Cookies("number")
if varnumber="" then
response.Redirect("4-3-1.asp")
varnumber=1
else
varnumber=varnumber+1
end if
response.Write"你是第"&varnumber&"次访问本站"
response.Cookies("number")=varnumber
%>
本想的意图是记录cookies,如果是第一次登陆就转到4-3-1.asp页面...
但现在是每一次打开都是会转到4-3-1.asp这个页面.....
请问如何解决呢????
谢谢
问题点数:20、回复次数:4Top
1 楼mrwang2000(王先生)回复于 2006-03-03 21:52:17 得分 10
个人意见仅供参考
逻辑上的错误:
varnumber=request.Cookies("number")
if varnumber="" then
response.Redirect("4-3-1.asp")//第一次访问的用户从来没有机会执行后面的语句
建议在4-3-1.asp里面加上
response.Cookies("number")="1"Top
2 楼mrwang2000(王先生)回复于 2006-03-03 21:53:36 得分 0
或者改为
varnumber=request.Cookies("number")
if varnumber="" then
response.Cookies("number")="1"
response.Redirect("4-3-1.asp")
Top
3 楼bainian(那个小傻瓜)回复于 2006-03-03 22:00:50 得分 10
同意上面的
你也可以用session来多
要是不是注册的用户近来的,你可以设置他的session为游客,否则的话……
还有你的那个执行到 response.Redirect("4-3-1.asp")这里
他还会执行下面的varnumber=1吗??
我看是不行的吧!!
Top
4 楼yuanshilao(全世界听住:爱我的请呼吸.)回复于 2006-03-03 22:06:23 得分 0
谢谢两位!!!!Top




