php cookie丢失

2025-05-09 22:01:58
推荐回答(5个)
回答1:

跳转以后,域名不同了,cookie自然不存在了,看一下setcookie的解释吧:
setcookie(name,value,expire,path,domain,secure)
参数 描述
name 必需。规定 cookie 的名称。
value 必需。规定 cookie 的值。
expire 可选。规定 cookie 的有效期。
path 可选。规定 cookie 的服务器路径。
domain 可选。规定 cookie 的域名。
secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。
lz取不到cookie就是已经是不同的域名了,自然不存在了

回答2:

没有设置过期时间, 过期时间为unix时间戳

~
eg:

setcookie('name', 'value', time()+3600); //一小时

回答3:

你将cookie的域设为根目录,另设置时间限制

回答4:

http://cn.php.net/manual/en/function.setcookie.php

回答5:

很可能是跨域了~