正規表現の初心者には正規表現のヘルプが必要です。
私たちのURLが含まれている場合
SearchBox.
(末尾にドットがある検索ボックス) または
SearchBox-Empty
次に、何かをする必要があります。したがって、一致する URL の例は次のようになります。
http://www.thesite.com/SearchBox.html
またはhttp://www.thesite.com/SearchBox-Empty.html
一致しない URL は次のようになります。
http://www.thesite.com/SearchBox-Function.html
そのため、関数が呼び出されていない場合にのみ一致させたいと考えています。
これが私がこれまでに持っているものです:
if((preg_match("@SearchBox\.@",$_SERVER['REQUEST_URI']) || preg_match("@SearchBox\-Empty@",$_SERVER['REQUEST_URI'])) && !empty($_REQUEST['ID']) && is_numeric($_REQUEST['ID'])) {
ご協力いただきありがとうございます!