【发布时间】:2016-04-26 04:28:27
【问题描述】:
我正在尝试检查 index.php 或 tob.php 是否在当前页面的 URL 中。 于是,我试着打开:
/sbfc/public/HR/0-bg.php
它给了我 false,这是意料之中的。但是,当我尝试打开时:
/sbfc/public/tob.php
它的返回值仍然是false。
有解决这个问题的建议吗?我确实有查询,我认为这不是问题的根源,因为我使用的是“PHP_SELF”而不是“QUERY_STRING”。
提前致谢!
编辑:/sbfc/public/HR/0-bg.php 和 /sbfc/public/tob.php 是“PHP_SELF”的结果
【问题讨论】:
-
$_SERVER['PHP_SELF']在 tob.php 中返回什么? -
意味着您需要检查当前页面是否是来自 index.php 或 tob.php 的页面之一,对吗?
-
是的,@AddWebSolutionPvtLtd。所以,我希望它在用户打开其他页面而不是 index.php 或 tob.php 时执行不同的代码。
-
使用 strpos() 代替 in_array() stackoverflow.com/a/4366748/2878894 有帮助吗?
-
你可以试试
$homepage = "/index.php"; $currentpage = $_SERVER['REQUEST_URI']; if($homepage==$currentpage)。
标签: php