关于COOKIES的问题,快来帮忙啊!

TSD 2004-05-07 03:39:51
用ASP怎样判断用户的COOKIES是否打开或关闭,如果关闭了怎样通过程序将其打开?
...全文
45 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wanliang2001 2004-05-07
顶,学习ing
  • 打赏
  • 举报
回复
stayhere 2004-05-07
测试了好久:
要用上述的试写cookies的方法,需要在上一页写入,下一页试读才可,否则在同一页总是能读得出来,就失去判断的效果了.但如果客户端结合的话,就可以在一页中完成对用户的提示了.
<%
response.cookies("test")="testCookies"
%>

<script language=vbscript>
if instr(document.cookie,"test=testCookies")=0 then
alert "对不起,你需要开户浏览器的cookies功能才能浏览本网站"

end if
</script>

上述代码测试成功
  • 打赏
  • 举报
回复
stayhere 2004-05-07
如果用户关闭了它,只能提示用户需要打开cookies.而ASP本身是无法更改用户的cookies的接受与否的.
判断是否打开的方法很简单,写入一个cookies值,然后读,读得出来说明开启,否则只能提示用户了.
  • 打赏
  • 举报
回复
TSD 2004-05-07
不是,济器的COOKIES功能是可以打开或关闭的,如果关闭的话,程序中使用了COOKIES保存的信息则没有,我要解决的问题是用程序代码检测用户的COOKIES是不是关闭了,是的话将打开。
  • 打赏
  • 举报
回复
zhuq 2004-05-07
没听明白

是不是像检查有没有cookie或者是session有没有断掉?
  • 打赏
  • 举报
回复
TSD 2004-05-07
不是
COOKIES的功能不是可以打开或关闭吗?,我是要检测用户是打开了COOKIES功能还是关闭了,关闭的话就用程序将其打开.
  • 打赏
  • 举报
回复
wanghr100 2004-05-07
是不是要判断是否支持?

<%
Dim objBC
Set objBC=Server.CreateObject("MSWC.BrowserType")

Response.Write "是否支持 Cookies:"& objBC.Cookies

Set objBC=Nothing
%>
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-07 03:39
社区公告
暂无公告