跳转以后,域名不同了,cookie自然不存在了,看一下setcookie的解释吧:
setcookie(name,value,expire,path,domain,secure)
参数 描述
name 必需。规定 cookie 的名称。
value 必需。规定 cookie 的值。
expire 可选。规定 cookie 的有效期。
path 可选。规定 cookie 的服务器路径。
domain 可选。规定 cookie 的域名。
secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。
lz取不到cookie就是已经是不同的域名了,自然不存在了
没有设置过期时间, 过期时间为unix时间戳
~
eg:
setcookie('name', 'value', time()+3600); //一小时
你将cookie的域设为根目录,另设置时间限制
http://cn.php.net/manual/en/function.setcookie.php
很可能是跨域了~