js设置的cookie php可以读吧?反过来亦然

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

阅读 4.8k
4 个回答

是的。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,如下

request-header
response-header
希望能帮到你O(∩_∩)O

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题