不可能读取PHP Cookie

尽管可以在Chrome控制台中看到它,但我尝试读取一个PHP cookie,但无法读取。我已经使用调试方法自己找到了解决方案,但是如果其他人遇到相同的问题,我也会亲自回答这个问题,以节省您的时间。

我正在使用以下代码:

if(!empty($_COOKIE['my.cookie'])) {
    echo "cookie value: ".$_COOKIE['my.cookie'];
}
// fallback
else {
    echo "cookie not set!";
}
shengme009 回答:不可能读取PHP Cookie

使用var_dump()函数可以帮助我识别问题,因为cookie名称是由PHP自动更改的。 (也许是错误或某种已知的限制-我的版本是PHP 7.0.33。)

var_dump($_COOKIE);

这将显示在网页上打印的cookie列表,并且cookie名称从“ my.page-LANG”更改为“ my_page-LANG”。

所以我重命名了cookie,我感觉很好:

if(!empty($_COOKIE['my_cookie'])) {
    echo "cookie value: ".$_COOKIE['my_cookie'];
}
// fallback
else {
    echo "cookie not set!";
}
本文链接:https://www.f2er.com/3166672.html

大家都在问