asp删除javascript中建立的cookie

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:24:50
大家好,我用javascript建立一个cookie, 在asp中可读,但是我再把其清空时再一刷新又出现原值,为什么???

如:javascript:
document.cookie = "sp_name" + escape(name) //此时name为123
在asp中读:
request.cookies("sp_name")是123
我再response.cookies("sp_name") = ""
当时显示是空,但一刷新网页,又成为123了.谁能帮我!!!!
谢谢!
我知道我这个不对,我只要在asp中删除这个cookie就行.
有的说,是设置cookie的expires为过去的时间.这个也不是好方式. 这样的话,我一会要用还要再一次设置cooike的expires.

这个不是注销COOKIE,只是让它在当前页面为空而已,(我也忘了怎么注销的了,回去查书),反正不是你这样用的,http://topic.csdn.net/t/20060108/12/4504121.html看看

看看你是不是加了域了。或者是也就是domain如果在JS里面加了,在Asp里面修改的时候也要加上Domain。
跟你说句实话吧,我不喜欢用服务器端代码去清空Cookie,因为Cookie是客户端的东西,用JS清空是最好的。因为Js在客户端执行。
看看一个操作Cookie的方法:http://hi.baidu.com/ifos/blog/item/2d5978e7174bc72eb8382034.html
这里面添加删除修改都有。