PHP cookie,无法从 cookie 中获取整数
PHP cookie, can't get integer from cookie
我第一次尝试 PHP cookie。当我尝试从字符串中获取值时它工作正常,但是当我尝试使用整数执行此操作时它会打印此错误:
Notice: Undefined offset: 1
这是什么意思?
我的cookie代码:
$CookieUserName = "demo";
$CookieUserID = 1;
setcookie($CookieUserName, $CookieUserID, time() + (86400 * 30), "/"); // 86400 = 1 day
显示 cookie 的值
有效:
echo $CookieUserName;
这不是:
echo $CookieUserID;
setcookie 将名称和值作为字符串。您将值设置为 int。将您的 $CookieUserID 更改为字符串。以下适合我。
$CookieUserName = "demo";
$CookieUserID = "1";
setcookie($CookieUserName, $CookieUserID, time() + (86400 * 30), "/"); // 86400 = 1 day
我第一次尝试 PHP cookie。当我尝试从字符串中获取值时它工作正常,但是当我尝试使用整数执行此操作时它会打印此错误:
Notice: Undefined offset: 1
这是什么意思?
我的cookie代码:
$CookieUserName = "demo";
$CookieUserID = 1;
setcookie($CookieUserName, $CookieUserID, time() + (86400 * 30), "/"); // 86400 = 1 day
显示 cookie 的值
有效:
echo $CookieUserName;
这不是:
echo $CookieUserID;
setcookie 将名称和值作为字符串。您将值设置为 int。将您的 $CookieUserID 更改为字符串。以下适合我。
$CookieUserName = "demo";
$CookieUserID = "1";
setcookie($CookieUserName, $CookieUserID, time() + (86400 * 30), "/"); // 86400 = 1 day