您好我是Web开发新手。我正在建立一个电子商务网站。我的网站上有不同的页面。对于我已经制作了header.php文件的所有页面,因为标题在不同页面上保持几乎相同。但我想在某些情况下自定义我的标题。就像我从我的主页登录页面然后我想要我的搜索栏隐藏。我怎样才能做到这一点。我是否必须为所有页面制作不同的头文件,或者还有其他任何方式。
<?php require_once "header.php";?>
现在在我的登录页面上,我正在使用我已经制作的header.php文件,如上图所示。在我的header.php中,我有我的徽标,搜索栏,登录和注册选项等,这对主页很好但是当我去登录页面时我想要搜索栏以及登录和注册选项来隐藏。我试过这个但仍然无法正常工作
<?php if ($_SERVER['REQUEST_URI']!="http://localhost/projectt/sign-up.php")
{ echo '<div id="nav-search">
<form>
<table>
<tr>
<td>Search</td>
<td><input type="text" placeholder="search for items" id="textbox" size="15px"/></td>
<td><button type="submit" id="search" name="search" ></td>
</tr>
</table>
</form>
</div>
</div>';
}
?>
答案 0 :(得分:1)
您可以通过两种方式执行此操作:
将这样的条件写入header.php
if($_SERVER['REQUEST_URI']!="addressofyourloginpage"){
//the code you want to hide
}