我有这个条件,我想要做的就是说,如果$ _GET [' subpage']不等于registerupcoming那么这样做,但是我收到一个错误:
注意:未定义索引:第26行/Applications/XAMPP/xamppfiles/htdocs/losanihomes/views/includes/header.php中的子页面
所以我尝试了以下内容:
if(isset($_GET['subpage']) && $_GET['subpage'] != 'registerupcoming'){
//Do Something
}
但问题是,如果没有设置子页面,那么它不会进入条件,我只是想在子页面不等于registerupcoming时不进入这种情况
答案 0 :(得分:7)
只需将您的&&
更改为||
,将isset()
更改为!isset()
:
if(!isset($_GET['subpage']) || $_GET['subpage'] != 'registerupcoming'){
//Do Something
}
现在,如果该变量未设置或具有错误的值,您将重定向。