【问题标题】:Clear cookies on closing browser in php codeigniter在 php codeigniter 中关闭浏览器时清除 cookie
【发布时间】:2014-04-21 22:48:16
【问题描述】:

我正在使用 php codeigniter 构建相对较大的应用程序,我必须为不同级别的用户提供不同的登录选项。我已经完成了几乎所有事情。我想在用户关闭浏览器时清除所有 cookie 和会话。我怎样才能做到这一点。

【问题讨论】:

    标签: php codeigniter cookies


    【解决方案1】:

    下面是在 /application/config/config.php 文件中设置的一个非常基本的会话。要设置的变量是

    $config['sess_expire_on_close'] = TRUE;

    你应该尝试RT(F)M.

    【讨论】:

    • acc to this link:stackoverflow.com/questions/1783302/…,它应该自己清除所有内容,但是如果用户在没有注销的情况下关闭浏览器并且如果他重新打开浏览器,它会直接重定向到登录成功页面而不是要求登录。为什么会这样
    • 我错过了什么吗?这是针对用 c# 编写的框架/程序,在 CodeIgniter 中,当您将 sess_expire_on_close 设置为 TRUE 时,当浏览器窗口关闭时,您的整个会话将被破坏,这意味着您的用户必须登录。
    • 嘿,谢谢你试试。我的意思是这些文本,“ cookie 设置者可以指定删除日期,在这种情况下,cookie 将在该日期被删除。如果 cookie 设置者没有指定日期,则一旦用户退出他或她的浏览器,cookie 就会被删除。 ” 和“会话通常用于此目的。根据维基百科,当没有设置到期日期时,当用户关闭浏览器时会清除 cookie。”在那个 C# 中。无论如何,我会在 php 中尝试
    猜你喜欢
    • 2010-12-19
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    • 2019-12-03
    • 2012-12-02
    相关资源
    最近更新 更多