有人知道为什么这个cookie不想工作,我一直在尝试很多不同的东西,但它不想做一个cookie。登录后不能设置Cookie
脚本我'使用:
$sql = mysql_query("SELECT id FROM plattegrond_gebruikers WHERE email = '$username' AND password = '$password' LIMIT 1")or die(mysql_error());;
if(mysql_num_rows($sql) > 0){
$row = mysql_fetch_assoc($sql);
// User found, now let's create the cookies for the user!
if(!$_COOKIE["userid"]) {
setcookie("userid",$row["id"],time()+3600,'/','nieuws.holapress.com');
if(isset($_COOKIE['userid'])){
$cookieSet = 'The cookie is ' . $_COOKIE['userid'];
} else {
$cookieSet = 'No cookie has been set';
}
echo $cookieSet;
}else{
echo"cookie excists";
}
return true;
} else {
return false;
}
一切工作像它应该,它使查询,它获取用户信息,但它只是不设置Cookie,并登录后,我得到“没有cookie被设置”。有谁知道我在做什么错?
您将在下次刷新时设置cookie。 – Rikesh 2013-03-19 07:49:09
可能重复的[问题设置/在PHP中检查Cookie](http://stackoverflow.com/questions/6409575/problem-setting-checking-cookie-in-php) – Rikesh 2013-03-19 07:50:32
刷新后,它仍然说没有cookie – Holapress 2013-03-19 07:52:13