我正在尝试设置一个cookie,由于我收到错误,这个错误.
警告:setcookie()期望参数3为long,第6行的/home/admin/domains/domain.com.au/public_html/setcookie.php中给出了字符串
<?php
$cookie_name = "test_cookie";
$cookie_value = "test_string";
$cookie_expire = "time()+86400";
$cookie_domain = "localhost";
setcookie($cookie_name, $cookis_value, $cookie_expire, "/", $cookie_domain, 0);
?>
<HTM>
<HEAD>
</HEAD>
<BODY>
<h1>cookie mmmmmmm</h1>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
您将值time()+86400作为字符串传递.这是因为你用引号括起来了.
可能你想做什么:
$cookie_expire = time()+86400;
Run Code Online (Sandbox Code Playgroud)
这将导致值被计算为数字而不是字符串.
| 归档时间: |
|
| 查看次数: |
236 次 |
| 最近记录: |