为php / apache全局设置'secure'和'httponly'标志

时间:2013-04-17 19:18:11

标签: php apache cookies

网站完全使用HTTPS,HTTP上没有网页。我想为cookie设置secure和httponly标志。 而不是每个cookie都这样做,有没有办法在全球范围内为所有cookie做到这一点? 正如标题中所提到的,我使用的是PHP 5.3和Apache。

请注意,我知道会话Cookie可以使用,但我需要网站中的所有Cookie。

非常感谢。

1 个答案:

答案 0 :(得分:1)

简而言之,没有。

你可以管理这个的唯一方法就是有一个辅助函数:

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