我正在开发一个网站,我想知道我是否可以以通用方式使用PHP
以在主页上显示div,但在任何其他页面上都没有。我到目前为止的代码,
<?php
if host == 'http://domain.com/'; echo {
This should only be shown on the homepage http://domain.com but not on domain.com/directory or sub.domain.com/ !
} else {
};
?>
答案 0 :(得分:1)
<?php
$match_domains = array('google.com','www.google.com');
if(in_array($_SERVER['SERVER_NAME'], $match_domains) {
echo 'show on my domain!';
}
?>
使用$ _SERVER [&#39; SERVER_NAME&#39;]我们将其与我们想要的域进行比较。 我们使用in_array搜索当前域的$ match_domains。如果它在数组中,我们会显示我们的文本......还有别的,我们会忽略。
<?php
$domain = str_replace('www.','',$_SERVER['SERVER_NAME']); // Strip out www.
$match_domains = array('google.com');
if(in_array($domain, $match_domains) {
echo 'show on my domain!';
}
?>
答案 1 :(得分:0)
由于您希望主页为什么不检查文件名
if ($_SERVER['SCRIPT_NAME'] == "/index.php") {
echo "<div>Content</div>";
}