Php 不显示在默认页面上
我有一个标题,它显示在我所有的页面上。在那个头球我有一个横幅 有没有办法不在根页面和其他页面上显示该横幅 大概是这样的:Php 不显示在默认页面上,php,Php,我有一个标题,它显示在我所有的页面上。在那个头球我有一个横幅 有没有办法不在根页面和其他页面上显示该横幅 大概是这样的: If (!Root OR !/test.php) { BANNER } 我建议您测试$\u SERVER['REQUEST\u URI']的值,它为您提供了URI 诸如此类: if ($_SERVER['REQUEST_URI'] != '/test.php') { //Display your banner } 试试这个: <?php
If (!Root OR !/test.php) {
BANNER
}
我建议您测试
$\u SERVER['REQUEST\u URI']
的值,它为您提供了URI
诸如此类:
if ($_SERVER['REQUEST_URI'] != '/test.php') {
//Display your banner
}
试试这个:
<?php
$url = $_SERVER["REQUEST_URI"];
if ($url !== '/') && ($url !== '/test.php') {
banner();
}
?>
如何使用magic常量来确定当前正在运行的PHP脚本
但是您也可以使用-variable来获取脚本名称(没有完整的路径)。查看$\u SERVER[“REQUEST\u URI”]以查看您所在的页面,可能值得运行print\r($\u SERVER),因为设置的内容取决于一些内容,这取决于您的站点结构。是否所有页面都有一个index.php?你使用模板系统吗?给我们更多的信息
function pageName() {
return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
}
if (pageName() != 'index.php' && pageName() != 'test.php') {
BANER
}