setcookie中1的含义(“test”,“PHP超文本预处理器”,time()+60,“/位置”;,1) ;


Meaning of 1 in setcookie("test", "PHP-Hypertext-Preprocessor", time()+60, "/location", 1);

我理解所有其他参数,但我无法理解以下代码中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"])传输

编辑:刚刚注意到你遗漏了一个论点?