このクッキーが機能しない理由を誰かが知っていますか?私はさまざまなことを試してきましたが、クッキーをまったく作成したくありません.
私が使用しているスクリプト:
$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 が設定されていません」というメッセージが表示されます。誰かが私が間違っていることを知っていますか?