如果 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"'; } ?>>
但这没有用。
请注意同时使用empty
和isset
。
你的问题有了答案,我想在用户不访问页面 '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.
我想在用户未访问页面 '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"'; } ?>>
但这没有用。
请注意同时使用empty
和isset
。
你的问题有了答案,我想在用户不访问页面 '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.