내 로고가 일부 페이지에만 나타나고 다른 페이지에는 나타나지 않도록 지정하려고합니다. 표시하지 않으려는 유일한 페이지는 홈페이지와 /index.php입니다. 나는 큰 로고가 나타나고 사라지기를 원한다. 그래서 나는 작은 로고를 위해 그 반대를 할 수 있다고 생각했지만 나는 틀린 일을해야만한다.PHP if 문이 틀린 곳이 확실하지 않습니다.
<?php
$dunpage = $_SERVER['REQUEST_URI']; if ($dunpage != '/index.php' || $dunpage != '/') {?>
<h1 class="small-logo">
<a href="/" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></a>
</h1>
<?php }
?>
<?php
$currentpage = $_SERVER['REQUEST_URI']; if ($currentpage == '/' || $currentpage == '/index.php') {?>
<h1 class="logo";>
<a href="/" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></a>
</h1>
<?php }
?>
'$ dunpage! = '/index.php'|| $ dunpage! = '/'이 조건은 ** 항상 ** TRUE로 평가됩니다. – zerkms
빠른 답장을 보내 주셔서 감사합니다. 그들은 매우 도움이되었다. 나에게 많은 시간을 저축 했어 :-) – user1021330
@ user1021330 Stack Overflow에 오신 것을 환영합니다. 답변에 만족하는 경우 점수 아래에있는 체크 표시를 클릭하여 허용으로 표시하십시오. –