【发布时间】:2017-02-14 18:37:59
【问题描述】:
我需要查看用户当前所在的 URL 是否与数据库中的 URL 非常匹配(因此包含)。然而 strpos 似乎并没有正确地完成这项工作。
这是我正在使用的代码
if(strpos($row['url'], $currenturl) === 0) {
echo "YEAH!";
return true;
}
echo "Current URL: ".$currenturl." Permission URL: ".$row['url']." Strpos ".strpos($row['url'], $currenturl)."<br>";
这是调试输出。
当前网址:projects/projectview.php?whmcsid=0&id=4 权限网址:projects/projectview.php?whmcsid=0 Strpos
所以它不匹配。有什么想法吗?
【问题讨论】:
-
工作正常3v4l.org/GUoFp。
var_dump你的网址,可能有多余的空格或换行。如果为真 -trim他们。
标签: php