我想在用户没有访问该网页时添加class sidebg
' wijzigpagina'或者如果$_GET page
为空。
我尝试添加&& empty($_GET["page"])
:
<div id="wrapper"<?php if(isset($_GET["page"]) && $_GET["page"] !== "wijzigpagina" && empty($_GET["page"])) { echo ' class="sidebg"'; } ?>>
但那不起作用。
答案 0 :(得分:3)
完全按照你所说的编码:
if (empty($_GET['page']) || $_GET['page'] != "wijzigpagina")
如果设置了$_GET['page']
并且具有非假值,则将评估OR
表达式的第二部分,并检查该值是否不等于"wijzigpagina"
。因此,除了“wijzigpagina”之外的任何$_GET['page']
值都会添加您的课程。
答案 1 :(得分:0)
您应该小心谨慎地同时使用empty
和isset
。
您有问题的答案,当用户未访问“wijzigpagina”页面或$ _GET页面为空时,我想添加类sidebg。
这样做了,
if(empty($_GET["page"]) || $_GET["page"] !== "wijzigpagina")
第一个条件是用户不访问页面'wijzigpagina'然后或作为|| 然后第二个条件如果$ _GET页面为空。
所以很简单。