Php Cookie在Codeigniter中的会话超时时过期
我正在使用以下代码在codeigniter应用程序中设置cookie。工作很好。。但是cookie get在会话结束时过期。。请帮忙Php Cookie在Codeigniter中的会话超时时过期,php,codeigniter,cookies,session-cookies,setcookie,Php,Codeigniter,Cookies,Session Cookies,Setcookie,我正在使用以下代码在codeigniter应用程序中设置cookie。工作很好。。但是cookie get在会话结束时过期。。请帮忙 $cookie = array( 'name' => 'tvcUsername', 'value' => $email, 'expire' => time()+86500, 'domain' => 'http://localhost/tvc', 'path
$cookie = array(
'name' => 'tvcUsername',
'value' => $email,
'expire' => time()+86500,
'domain' => 'http://localhost/tvc',
'path' => '/',
'prefix' => '',
);
$this->input->set_cookie($cookie);
提前感谢我能想到两件事: a) localhost不是有效的域,因此不会为所有浏览器保存Cookie。为“my.dev.server”或“localhost.dev”创建一个主机,并指向127.0.0.1(您可能还需要配置apache以响应该名称,但首先尝试更改主机文件)
b) 此外,您的“域”包括一个方案和一个路径-这可能会导致问题?设置为“localhost.dev”(一旦您离开localhost,请删除“http://”和“/tvc”部分。我可以想到两件事: a) localhost不是有效的域,因此不会为所有浏览器保存Cookie。为“my.dev.server”或“localhost.dev”创建一个主机,并指向127.0.0.1(您可能还需要配置apache以响应该名称,但首先尝试更改主机文件)
b) 此外,您的“域”包括一个方案和一个路径-这可能会导致问题?设置为“localhost.dev”(一旦您离开localhost,请删除“http://”和“/tvc”部分。过期时间以秒为单位设置,将添加到当前时间。不包括时间,而只包括您希望cookie有效的秒数 资料来源:
过期时间以秒为单位设置,将添加到当前时间。不包括时间,而只包括您希望cookie有效的秒数 资料来源:
你说的“但是cookie会在会话结束时过期”是什么意思?你说的“但是cookie会在会话结束时过期”是什么意思?谢谢你的宝贵意见。让我看一下,然后再给你回复。谢谢你的宝贵意见。让我看一下,然后再给你回复。谢谢