我有一些代码:检查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