我有一个导航栏,我试图根据用户的类型显示菜单/按钮。我通过名为$ isManager的变量获得用户类型。 好消息是它适用于除Firefox之外的所有浏览器。 代码如下所示:
<?php
if ($isManager === '2'){
?>
<li><a href="view.php">View</a></li>
<?php
}
?>
你能否提出替代方案,或者Firefox是否忽视或不接受这里的真实情况?
答案 0 :(得分:0)
使用===
时,需要严格检查。因此,请确保您的$isManager
是字符串类型。如果是整数,那么尝试
<?php
if ($isManager === 2){
?>
<li><a href="view.php">View</a></li>
<?php
}
?>
答案 1 :(得分:0)
您正在使用===
,这意味着您也想通过其类型进行检查。
之后你写了'2',所以它会错过结果而不是条件,而是尝试以下方法。
<?php
if ($isManager === 2){
?>
<li><a href="view.php">View</a></li>
<?php
}
?>