我正在尝试将此Cookie用作会话,但除非我提供过期日期,否则它不会设置。如果我添加过期,cookie将起作用。有什么东西可以添加到cookie中以使其充当会话吗?
setcookie("dash", $row['Unique_ID'], '/');
我收到以下错误:
警告:setcookie()期望参数3为long,字符串为
答案 0 :(得分:1)
setcookie()
的第三个参数是表示为Unix时间戳的cookie的到期日期。 cookie的路径是第四个参数。如果您只想设置路径,则不能省略第三个参数。但是如果你希望它在浏览器clsoes时过期,你可以将它设置为零。
setcookie("dash", $row['Unique_ID'], 0, '/');