javascript - js设置的cookie php可以读吧?反过来亦然
PHPz
PHPz 2017-04-10 15:04:11
[JavaScript讨论组]

对吗?如题。js设置的cookie php可以读吧?反过来亦然.

PHPz
PHPz

学习是最好的投资!

全部回复(5)
迷茫

是的。js可以通过document.cookie访问,php可以通过$_COOKIE全局变量访问。

高洛峰

服务器端可不可读,在于浏览器的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

PHP中文网

牵扯到访问路径的问题,还牵扯到httponly参数设置的问题,具体可参见我的博客http://blog.csdn.net/yunnysunny/article/details/7748106

高洛峰

问这个问题之前你需要知道cookie存在哪里,JS和PHP的获取和存储cookie的方式。然后就知道了。

高洛峰

js可以通过document.cookie访问,php可以通过$_COOKIE全局变量访问。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号