这是我的代码
<?php
if (basename($_SERVER['REQUEST_URI']) != '' || basename($_SERVER['REQUEST_URI']) != 'index.php'){
?>
<div class="hr" style="margin-top:25px;"></div>
<?php } ?>
我希望在页面为index.php时隐藏DIV部分或仅隐藏http://www.example.com
我没有错误而且它不起作用......为什么?
答案 0 :(得分:1)
我会试试这个:
$bn = basename(parse_url($_SERVER['REQUEST_URI'],PHP_URL_PATH));
if (empty($bn) || strcmp($bn,'index.php') !== 0)
{
// output div
}
答案 1 :(得分:0)
在此之前添加/
if ($_SERVER['REQUEST_URI'] != '/' || $_SERVER['REQUEST_URI'] != '/index.php'){
答案 2 :(得分:0)
或者您只需要change OR || to &&
..当您询问“如果x不是2,或x不是3,输出div”时,您必然始终如一...... x不是2,或者不是3.