我有一个基本的PHP条件,它可以在除Internet Explorer之外的所有浏览器中完美运行。使用Internet Explorer,即使不满足条件,它仍会执行条件。我错过了什么吗?
<?php
$logo = trim($row_BBSession['cover_logo']);
if($logo != "" || $logo != "undefined"){
echo "<div id=\"frontLogo\">";
echo "</div>";
}
?>
答案 0 :(得分:0)
我想知道它在任何地方都能起作用。逻辑中存在一个缺陷:基本上,您要求PHP执行条件if:
logo is not ""
OR
logo is not "undefined"
始终为true
(必须满足其中一个条件)。
尝试:
if not ($logo != "" || $logo != "undefined")