Cookie设置与document.cookie没有在IE中检测到

时间:2012-11-30 04:46:18

标签: internet-explorer cookies browser rewrite

设置一个Cookie。以下是代码,

var myCookie="MyCookie";
document.cookie = myCookie+"="+escape("myValue")+ ";expires="+";path=/;";

此代码位于我的xhtml页面中。我可以在Chrome和FF浏览器中看到这个Cookie。但不是IE(IE7,8,& 9)

我基本上尝试使用此Cookie在Apache Web服务器中编写重写规则。但是,由于在IE中未检测到此Cookie,因此不会发生重写。然而,它发生在Chrome和FF中。

以下是重写规则。

RewriteEngine On
RewriteCond %{HTTP:Cookie}  MyCookie=([a-zA-Z0-9]+)
RewriteCond %{REQUEST_URI} ^/web/portal/login
RewriteRule .* http://%{SERVER_NAME}/web/portal/home [R=302]

为什么Cookie设置为document.cookie未在IE中检测到?

0 个答案:

没有答案