PHP-php setcookie的过期时间问题

PHP-php setcookie的过期时间问题

清晨说ぺ晚安 发布于 2016-12-05 字数 287 浏览 1180 回复 1

本来中cookie用的是header方法,由于有的时候用header种下的cookie在ie9下解析不了,就用的setcookie的方法,但是为什么用header中的cookie的过期时间就是回话模式的,用setcookie设置的过期时间就确实是一天的有效期,header设置的cookie在关闭浏览器后会失效,但是setcookie的就是一天的时间,为什么

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清晨说ぺ晚安 2017-07-21 1 楼

核对一下下面几项:

$name 参数为Cookie变量名
$value 参数为COOkie值
$expire Cookie的失效时间 ,$expire是标准的UNIX时间标记,可以用time()函数或者mktime()函数获取,单位为秒,如:time()+36002430表示Cookie的有效期为一个月,如果不进行设置默认为会话期间,即关闭浏览器时Cookie失效!
$path Cookie在服务器的有效路径
$domain Cookie有效域名
$secure 指明Cookie是否仅通过安全的HTTPS值为0或1,如果为1,则cookie只能在HTTPS连接有效;如果值为默认值0,则在HTTP和HTTPS连接上均有效