在饼干上笨会话过期了(Cookie expires on session out in Codeig

2019-10-16 17:21发布

我使用下面的代码在我的笨应用程序中设置一个cookie。 做工精细..但饼干得到会话将到期。请帮忙

$cookie = array(
        'name'   => 'tvcUsername',
        'value'  => $email,
        'expire' => time()+86500,
        'domain' => 'http://localhost/tvc',
        'path'   => '/',
        'prefix' => '',

    );

    $this->input->set_cookie($cookie);

提前致谢

Answer 1:

有两件事情我能想到的:

一),本地主机是不是有效的域,因此Cookie会保存所有浏览器。 创建自己的“my.dev.server”或“localhost.dev”,并指向127.0.0.1主机(您可能还需要配置Apache以该名称作出回应 - 但尝试它最初只是改变HOSTS文件第一)

b)此外,您的“域”包括方案和路径 - 这可能会导致问题? 设置为“localhost.dev”(去掉“HTTP://”和“/ TVC”部件 - 一旦你移动从本地主机了。



Answer 2:

期满以秒,其将被添加到当前的时间设定。 不包括时间 ,而只是从现在的秒数您希望cookie被有效。

来源: http://ellislab.com/codeigniter/user-guide/libraries/input.html



文章来源: Cookie expires on session out in Codeigniter