PHP,登录,找不到cookie

时间:2016-10-13 14:35:09

标签: php cookies

我试图在这里找到解决方案,并解决了一些Cookie问题(例如在创建HTML / Header之前设置cookie的问题)。我检查了我的浏览器,并设置了cookie。

但是,当我使用如下代码时,该值未显示:

echo "cookie name: " . $cookie_name . "<br>";   
   if( isset( $_COOKIE[$cookie_name] ) )
   {
echo "Cookie set: " . $_COOKIE[$cookie_name] . "<br>";

变量$ cookie_name的值来自包含的配置文件,并返回正确的值。问题是isset()没有看到cookie。这可能是一个非常简单的问题,但我没有看到它。提前谢谢 - 肯

根据请求,将问题添加到问题中以便于阅读:

正在使用的两个变量设置为此(至少目前为止):

// for login cookies
$cookie_name = 'GSPCMS_Id';
$cookie_time = (3600 * 24 * 10); // 10 days

设置cookie的命令(在登录例程中)是:

setcookie( $cookie_name, $_SESSION['user_name'], time()+$cookie_time );

0 个答案:

没有答案