网站完全使用HTTPS,HTTP上没有网页。我想为cookie设置secure和httponly标志。 而不是每个cookie都这样做,有没有办法在全球范围内为所有cookie做到这一点? 正如标题中所提到的,我使用的是PHP 5.3和Apache。
请注意,我知道会话Cookie可以使用,但我需要网站中的所有Cookie。
非常感谢。
答案 0 :(得分:1)
简而言之,没有。
你可以管理这个的唯一方法就是有一个辅助函数:
function setSecureCookie($name, $val = '', $exp = 0, $path = '', $domain = '') {
return setcookie($name, $val, $exp, $path, $domain, true, true);
}