我理解所有其他参数,但我无法理解以下代码中1的含义
setcookie("test", "PHP-Hypertext-Preprocessor", time()+60, "/location", 1);
来自php.net/setcookie
安全
指示cookie只能通过安全的来自客户端的HTTPS连接。当设置为TRUE时,cookie将仅当存在安全连接时设置。在服务器端,它打开了程序员只在安全连接上发送这种cookie(例如,关于$_SERVER["HTTPS"])。
1
,意味着secure = true
将确保只有在传输通过https
协议时才会从客户端发送cookie。
在服务器端,您应该检查以确保cookie仅通过https
(例如使用$_SERVER["HTTPS"]
)传输
编辑:刚刚注意到你遗漏了一个论点?