6
我是新手,使用webapps和PHP。
我想要得到它尚未创建的cookie,我的意思是,当我尝试加载寻找不存在的cookie的页面时,我得到一个错误,我试图摆脱这与一个尝试/赶上但不成功。这此代码我想:
try{
$cookie = $_COOKIE['cookiefoo'];
if($cookie){
//many stuffs here
}
else
throw new Exception("there is not a cookie");
}
catch(Exception $e){
}
我怎样才能做到这一点,任何想法,我们将不胜感激它。
如果您寻找非空值,条件如: if(!empty($ _ COOKIE ['cookiefoo']))就足够了,不需要isset。 – 2010-05-25 14:54:57
无论哪种方式,isset或empty都是真的。对于isset,我总是使用isset() – MacMac 2010-05-25 17:13:50
+1,对于像整数0,空数组和空字符串这样的值,empty将返回false。 Isset只会对null和未设置的变量返回false。 – Daniel 2010-05-26 04:48:50