1

找到这个答案如果 url 是主页(/或 index.php),这样做真的很有帮助,但不能完全回答我的问题。

我有一个学校网站索引,显示了我所有不同作业的文件夹。所以我的主页实际上是 domain/folder/index.html

所以当我问 $currentpage == /midterm/index.php || /midterm/ 即使我在 /midterm/add.php 上,它也总是触发为真

<?php
$homeurl = '/midterm/index.php';
$homepage = '/midterm';
$currentpage = $_SERVER['REQUEST_URI'];

if ($currentpage == $homeurl || $homepage) {
    echo '<div class="hero"></div>';
}
4

2 回答 2

1
于 2017-12-03T23:57:50.887 回答
0

这是因为您的 if 语句正在检查是否$homepage已设置,而不是 if$homepage等于$currentpage

if ($currentpage == $homeurl || $currentpage == $homepage) {
    echo '<div class="hero"></div>';
}
于 2017-12-03T23:56:55.253 回答