【问题标题】:Setting the 'secure' and 'httponly' flags globally for php/apache为 php/apache 全局设置 'secure' 和 'httponly' 标志
【发布时间】:2013-04-10 16:56:53
【问题描述】:

该网站完全使用 HTTPS,没有使用 HTTP 的页面。我想为 cookie 设置安全和 httponly 标志。 除了对每个 cookie 都这样做,有没有办法在全局范围内对所有 cookie 这样做? 如标题所述,我使用 PHP 5.3 和 Apache。

请注意,我知道 Session Cookie 是可能的,但我需要它用于网站中的所有 cookie。

非常感谢。

【问题讨论】:

    标签: php apache cookies


    【解决方案1】:

    简而言之,没有。

    您可以管理此问题的唯一方法是拥有一个辅助函数:

    function setSecureCookie($name, $val = '', $exp = 0, $path = '', $domain = '') {
        return setcookie($name, $val, $exp, $path, $domain, true, true);
    }
    

    【讨论】:

    • 太糟糕了:(我得更加努力了。好的,非常感谢。
    猜你喜欢
    • 2021-12-30
    • 1970-01-01
    • 2012-12-12
    • 2015-06-14
    • 2012-10-13
    • 2017-11-17
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多