如果我運行此:PHP的cookie未設置
$today = date('Y-m-d H:i:s');
$expire = time()+(20*60);
$ssid = md5(rand()*1000000000);
setcookie('id', $ssid, $expire) or die("couldn't set cookie. login failed.");
它總是死。任何想法爲什麼?
如果我運行此:PHP的cookie未設置
$today = date('Y-m-d H:i:s');
$expire = time()+(20*60);
$ssid = md5(rand()*1000000000);
setcookie('id', $ssid, $expire) or die("couldn't set cookie. login failed.");
它總是死。任何想法爲什麼?
應該在任何事情之前設置cookie標頭。刪除die()
函數,你應該得到一個headers already sent
錯誤。
嘗試沒有或死(「無法設置cookie。登錄失敗。」),看看你會得到什麼錯誤 –