PHP中cookies跨目录无法调用解决办法

localhost/a/test.php 中写入:

<?php  setcookie("user","zhangsan",time()+3600);  ?>  

 发现访问 localhost/b/test.php 中无法获得cookie。

在PHP手册中知道,后面还可以跟两个值,一个是路径,一个是域,而路径"/"也是相当于域,于是我修改为

<?php  setcookie("user","zhangsan",time()+3600,"/");  ?>   

然后在访问就OK了!

备注:

查看cookie: echo $_COOKIE['user'];

清除cookie:

setcookie("user","",time()-3600);
原文地址:https://www.cnblogs.com/rxbook/p/7722914.html