如果 GET 不是 ... 或者如果 GET 为空

If GET isn't ... or if GET is empty

我想在用户未访问页面 'wijzigpagina' 或 $_GET page 为空时添加 class sidebg

我尝试添加 && empty($_GET["page"]):

<div id="wrapper"<?php if(isset($_GET["page"]) && $_GET["page"] !== "wijzigpagina" && empty($_GET["page"])) { echo ' class="sidebg"'; } ?>>

但这没有用。

请注意同时使用emptyisset

你的问题有了答案,我想在用户不访问页面 'wijzigpagina' 或 $_GET 页面为空时添加 class sidebg .

也是这样做的,

if(empty($_GET["page"]) || $_GET["page"] !== "wijzigpagina")

第一个条件是用户没有访问页面'wijzigpagina'然后或者||和那么第二个条件如果$_GET页面为空.

就这么简单。

只需按照您所说的进行编码:

if (empty($_GET['page']) || $_GET['page'] != "wijzigpagina")

如果 $_GET['page'] 已设置且具有非假值,将计算 OR 表达式的第二部分并检查该值是否不等于 "wijzigpagina"。因此 $_GET['page'] 除了 "wijzigpagina" 之外的任何值都将添加您的 class.