首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >in_array($_SERVER["PHP_SELF"]、["/index.php“、”/tob.php“)继续返回false

in_array($_SERVER["PHP_SELF"]、["/index.php“、”/tob.php“)继续返回false
EN

Stack Overflow用户
提问于 2016-01-20 10:58:26
回答 1查看 226关注 0票数 1

我正在尝试检查index.php或tob.php是否在当前页面的URL中。所以,我试着打开

代码语言:javascript
复制
/sbfc/public/HR/0-bg.php

它给了我,这是预料中的。然而,当我试图打开:

代码语言:javascript
复制
/sbfc/public/tob.php

它的返回值仍然是false

有什么建议纠正这个问题吗?我确实有疑问,我认为这不是问题的根源,因为我使用的是"PHP_SELF“而不是"QUERY_STRING”。

提前感谢!

编辑:/sbfc/public/HR/0-bg.php/sbfc/public/tob.php是"PHP_SELF“的结果

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-20 11:07:52

因为数组()只会搜索字符串的精确匹配。您可能正在寻找strpos(),因为它将在字符串中找到子字符串的第一次出现。您可以通过数组使用一个循环,并在每次迭代中使用strpos()来查找tob.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34898137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档