我使用這個代碼設置cookie:PHP檢查的cookie設置另一個cookie的
setcookie("Blah","user",time()+86400);
然後我檢查另一頁上的cookie和設置另一個cookie,那麼重定向到另一個頁面
if (isset($_COOKIE["Blah"]))
{
setcookie("Demo","user",time()+86400);
}
$url="cd/bar/home.php"
header ("Location: $URL");
但是,當它到達重定向頁面時,它的行爲就好像沒有設置第二個cookie(如果它很重要,第二個頁面位於不同的子目錄中,所以我要從.com/fu/home開始。 php to .com/bar/home.php)
重定向的頁面上我有了這個檢查第二餅乾
<?php
if (isset($_COOKIE["Demo"]))
{
?>
html
<?php
}
?>
我不知道爲什麼它沒有認識到cookie設置。我知道一個事實,即第一個cookie的檢查工作正常。
您是否在使用cookie之前開始了會話? – Pradeep 2011-05-31 22:50:07