我不是最好的编码PHP,HTML和CSS是我的专长所在。
我想将PHP文件包含在我网站的主页中,但只包含主页,而不是网站中的任何其他页面,因为相关元素基于header.php文件并显示在否则每隔一页。这可能吗?如果可以的话怎么办呢?
如果有人能提供帮助那就太棒了!
答案 0 :(得分:0)
因为你没有发布任何代码。所以,我假设其中一个条件。 你可以尝试这样的事情:
<?php
if($_SERVER['REQUEST_URI']=="index.php" || $_SERVER['REQUEST_URI']==""){
// include your file..
include('somefile.php');
}
?>
P.S。:我认为index.php
是您的默认主页。
您应该在$_SERVER['REQUEST_URI']
答案 1 :(得分:0)
使用server superglobal,并请求URI来检查主页。
<?php
if($_SERVER['REQUEST_URI'] == '/' or $_SERVER['REQUEST_URI'] == '/index.php')
include('somefile.php');
?>
编辑:
得到忍者,请记住,如果您使用index.php,可以通过几种方式请求您的主页。另外:相当确定始终有一个开启/开启URI,因为它只是服务器的逐字查询字符串。
答案 2 :(得分:0)
您需要调整变量,但这应该可以解决问题。
if (basename($_SERVER['PHP_SELF']) == "yourHomePage.php") {
include_once("yourinclude.php");
}
您可能需要回显页面的基本名称才能使其完全正确。我不记得它是否会在前面有一个/。
echo(basename($_SERVER['PHP_SELF']));