我在服务器的cgi脚本
上使用set-cookie设置了我的cookieprint "Content-type: text/html\n";
sys.stdout.write(cookie.output())
print "\n\n";
但是当我重新加载页面时,我无法获取cookie,因为它没有出现 在
document.cookie
如何获取Cookie?并且是Set-cookie:name = value 应该在刷新页面后出现在document.cookie上吗?
总体而言,我希望客户端识别cookie(如果存在)并采取相应措施
由于
答案 0 :(得分:1)
W3Schools正在精美地解释它。您可以查看网站中提供的函数getCookie和setCookie。您可以将其用作基础。它纯粹的javascript
答案 1 :(得分:-1)
Cookie由服务器设置。客户端(浏览器)只是将它们发回。您无法使用Javascript设置Cookie。
修改强>
您需要更少的报价,并且不需要\r
。可能需要;
而不是,
。即。
print "Content-type: text/html\n";
print "Set-Cookie: name=value\n\n";
还可以使用HTTP的HTTP live header add-on来检查HTTP通信。