【发布时间】:2019-08-06 17:54:09
【问题描述】:
我遇到了 cookie 问题,我的 cookie 上的到期日期总是设置为在会话结束时,这不是我想要的。我做了一些凝视,它建议将过期时间设置为 time()+60*60*24*30 我已经完成了。
//Create basket cookie
$cookie = array(
'name' => 'basket_id',
'value' => $basket_id,
'expire' => time()+60*60*24*30,
'domain' => 'domain',
'path' => '/',
'prefix' => '',
);
set_cookie($cookie);
我确实想知道它是否可以归结为 Codeignter 设置,但我的 ci_session cookie 有一个正常的到期日期。格林威治标准时间 2011 年 6 月 9 日星期四 10:39:02
这是我查看 cookie 时得到的:
Name basket_id
Value 28
Host .host
Path /
Secure No
Expires At End Of Session
这是我传递给 cookie 的数组示例。
Array ( [name] => basket_id [value] => 30 [expire] => 1310202067 [domain] => host [path] => / [prefix] => )
【问题讨论】:
标签: codeigniter cookies