PHP 怎么 读取 JS 设置的 COOKIE

我用JS里面设置了以个cookie值 在PHP里面想读取它 怎么读取?
2025-05-06 04:30:23
推荐回答(4个)
回答1:

$_COOKIE['usercookie'] 这个超全局变量就是COOKIE,其中usercookie是COOKIE名称,你改成你想读取的COOKIE就可以了

另外

设置COOKIE的方法
setcookie('mycookie','',time()+3600); //有效期是1小时
删除COOKIE的方法

setcookie('mycookie','',time()-3600); //将有效期一小时的COOKIE失效

回答2:

js:
document.cookie = "sn=" + escape(location.search) + "; path=/";

php:
echo $_COOKIE["sn"];

-----------
ps: 不设置过期时间的 cookie 就是会话 cookie参考资料:http://www.iscripts.org/bbs/forumdisplay.php?fid=2

回答3:

直接像这样用,如果你用设置了username的cookie,在php里直接用$_COOKIE['username']就可以取到你js里高设置的cookie值了

回答4:

  1. 客户端的cookie,服务端的cookie

  2. 在客户端设置完了cookie以后,除非重新跳一个url,php才能读到

  3. 如果真的需要的话,写一个ajax,js设置cookie的时候,ajax一下,让php也setcookie一下