我有一些代碼:檢查Cookie是否爲空或在php中設置無效?
<?php
$cookiename1 = "uservalue";
$cookie1 = (string)$_COOKIE[$cookiename1];
if($cookie1 != ""){
echo "<span style = 'color: white'>". $cookie1 . "</span>";
}
else{
die("Could not get profile");
}
?>
這是爲了檢測一個cookie是空的或沒有,但如果cookie等於「」然後運行它的回聲聲明。
我本來有:
<?php
$cookiename1 = "uservalue";
$cookie1 = $_COOKIE[$cookiename1];
if(isset($cookie1) && !empty($cookie1)){
echo "<span style = 'color: white'>". $cookie1 . "</span>";
}
else{
die("Could not get profile");
}
?>
,但我得到了相同的結果。不知道我在這裏做錯了什麼= /如果有人可以幫助這將是很棒的。
該cookie存在,但它是空的... –
是的這是正確的。我正在檢查它是否爲空,並且因爲它應該死掉(「無法獲取配置文件」),而是運行echo語句。 – Pixelknight1398