gpt4 book ai didi

php - $_COOKIE ['cookiefoo' ],尝试获取cookie

转载 作者:可可西里 更新时间:2023-11-01 13:20:21 25 4
gpt4 key购买 nike

我是网络应用程序和 PHP 的新手。

我正在尝试获取尚未创建的 cookie,我的意思是,当我尝试加载查找不存在的 cookie 的页面时出现错误,我尝试通过尝试摆脱它/catch 但没有成功。这是我正在尝试的代码:

try{

$cookie = $_COOKIE['cookiefoo'];

if($cookie){

//many stuffs here
}
else
throw new Exception("there is not a cookie");
}
catch(Exception $e){

}

我怎样才能做到这一点,任何想法,将不胜感激。

最佳答案

使用isset如果 key 不存在,防止出现任何警告或通知:

if(isset($_COOKIE['cookiefoo']) && !empty($_COOKIE['cookiefoo'])) {
// exists, has a value
$cookie = $_COOKIE['cookiefoo'];
}

同样可以用 array_key_exists 来完成,尽管我认为 isset 更简洁:

if(array_key_exists('cookiefoo', $_COOKIE) && !empty($_COOKIE['cookiefoo'])) {
// exists, has a value
$cookie = $_COOKIE['cookiefoo'];
}

关于php - $_COOKIE ['cookiefoo' ],尝试获取cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com