session过期时间在哪里设置 php的session cookie的过期时间到底怎么设置才是对的?

php的session cookie的过期时间到底怎么设置才是对的?Setcookie(“user”,$ID,time()600)正确。查看您的代码,估计有两个地方可能导致此问题。1. 使用cooki

php的session cookie的过期时间到底怎么设置才是对的?

Setcookie(“user”,$ID,time()600)正确。查看您的代码,估计有两个地方可能导致此问题。

1. 使用cookie或会话变量时,变量名应括在双引号中:

if(!Isset($uCookie[“user”])| |空($uCookie[“user”]){}

2。我不知道你的setcookie代码是否在根目录中。默认情况下,Setcookie在当前目录中有效,在当前目录之外无效。如果它不在根目录下,你可以给cookie添加一个有效路径

例如,如果你的登录程序在/usercenter目录下,你需要设置一个cookie的有效路径

setcookie(“user”,“$ID”,Tim E()600,“/”)

试试看,希望对你有帮助

另外,检查每个页面是否添加了会话_start()方法无效