php cookie忽略安全标志

时间:2018-06-15 21:57:44

标签: php cookies

我正在尝试在安全参数中设置一个带有false的cookie,但是当它被发送时,它总是说为secure / true。可能导致我的cookie设置忽略该参数的原因是什么?

setcookie( 'TEST', 'Testing', 0, C_PATH, C_DOMAIN, false );

部首:

Set-Cookie: TEST=Testing; path=/;HttpOnly;Secure

1 个答案:

答案 0 :(得分:0)

您还设置了HttpOnly标志 - 默认情况下在PHP中也没有启用。因此,可能是您的Web服务器或客户端与PHP之间的其他内容添加了这些内容。由于默认情况下PHP无法启用这些标记,因此您必须为每个setcookie调用明确设置它们。

但如果您将它们用于PHP,我建议使用它们。