对吗?如题。js设置的cookie php可以读吧?反过来亦然.
服务器端可不可读,在于浏览器的cookie,是否会放在http的请求头里,即request-header中的Cookie:foo=bar
,而请求头中是否携带某个cookie值,取决于这个cookie的domain和path是否和当前请求路径匹配。
而PHP设置的cookie,也是在于相应头中的信息,即response-header中的Set-Cookie:foo=bar;path=/;domain=expample
等信息,js对其可不可读,也取决于当前页面的路径是否与PHP设置的Cookie的domain与path是否匹配。
多看看,开发者工具中的network,如下
希望能帮到你O(∩_∩)O
牵扯到访问路径的问题,还牵扯到httponly参数设置的问题,具体可参见我的博客http://blog.csdn.net/yunnysunny/article/details/7748106
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
是的。js可以通过
document.cookie
访问,php可以通过$_COOKIE
全局变量访问。