PHP - 在脚本模板中检测主页?

时间:2017-04-15 07:36:34

标签: php if-statement webpage detect

如何从脚本的主index.php中检测php中的主页。所以我有那个剧本。这个脚本是脚本的主页(不是模板的index.php

<?php echo $header;?>  
//HOME PAGE CONTENT 
<?php echo $footer;?>

我输入了这段代码,但它没有检测到主页 我已将此代码放到index.php(主页)。我怎么能检测到主页?我已经输入了导航ID但它也无法检测到。

{{1}}

1 个答案:

答案 0 :(得分:0)

我在做项目时遇到了同样的情况。 这对我有用。

<?php

$current_file=  explode('/', $_SERVER['SCRIPT_NAME']);
$current_file=  end($current_file);

if($current_file=='index.php'){
 // YOUR LOGIC FOR HOME PAGE
} else {
 // YOUR LOGIC FOR ALL OTHER PAGE
}

?>

这个脚本基本上做的是它将分割表单的URL

  

http://www.somewebsite.com/index.php

提供
$_SERVER['SCRIPT_NAME']

分裂由字符'/'完成。

所以结果将是一个字符串数组。

  

http,'',www.somewebsite.com,index.php

然后我们检查数组的最后一个组件是否是“index.php”。

这样我们就会检测页面是否是主页。