0

含まれているURLのすべての一致を取得しindex.php?route=forum/たい

フィルタリングするURLの例は次のとおりです。

http://test.codetrove.com/index.php?route=forum/forum

http://test.codetrove.com/index.php?route=forum/forum_category&forum_path=2

したがって、httpが含まれていindex.php?route=forum/て、ドメインがhttp、https、または任意のドメインのようなものである場合は、一致がtrueである必要があります。

何か案は?

4

3 に答える 3

1

正規表現を使用できます:

/index\.php\?route=forum\/.*/

または$_GET変数を使用

if(preg_match('/forum\/.*/', $_GET['route'])) {
    echo 'yahoo';
}
于 2013-03-13T15:44:22.673 に答える
1

野球のバットを使ってクモを棍棒で殴るのではなく、strpos()を見てください。

$string = "index.php?route=forum/";
if (strpos($url, $string) !== false) {
    //we have a match
}
于 2013-03-13T15:45:31.797 に答える
0

1つの可能性は、ここに記載されているphpstrpos関数を使用することです。

$IsMatch = strpos ( $url , "index.php?route=forum/");
于 2013-03-13T15:46:01.267 に答える