我试图在正则表达式模式中删除很多变化,但我不确定你是否可以使用类似字符串字符开头的东西:
preg_match("#/str1|str2|^/str3#i",$_SERVER['REQUEST_URI'])
因此,以下值应满足以下条件:$ _SERVER ['REQUEST_URI']
包含/str1
或str2
或字符串的开头应为/str3
。
答案 0 :(得分:2)
你的正则表达式应该是:
preg_match('#(\/str1|str2|^\/str3)/i#', $_SERVER['REQUEST_URI);
为了更好地理解写作表达式,请检查Pankit的link。