我想获得其中包含index.php?route=forum/
的任何网址的所有匹配
要过滤的网址示例如下:
http://test.codetrove.com/index.php?route=forum/forum
http://test.codetrove.com/index.php?route=forum/forum_category&forum_path=2
所以我需要匹配为真,如果它包含index.php?route=forum/
http和域可以是http或https或任何域。
有什么想法吗?
答案 0 :(得分:1)
您可以使用正则表达式:
/index\.php\?route=forum\/.*/
或使用$ _GET变量
if(preg_match('/forum\/.*/', $_GET['route'])) {
echo 'yahoo';
}
答案 1 :(得分:1)
不要用棒球棒击打蜘蛛,而是看看strpos()。
$string = "index.php?route=forum/";
if (strpos($url, $string) !== false) {
//we have a match
}
答案 2 :(得分:0)