【发布时间】:2017-03-03 23:40:07
【问题描述】:
我只想检查完成的站点:*.test.com 和 *.test1.com
我试过了:
if((preg_match('.\w+.test.com', $_SERVER['HTTP_ORIGIN'])) or (preg_match('.\w+.test1.com', $_SERVER['HTTP_ORIGIN']))){
}
【问题讨论】:
-
试试 $urlcheck = expload("test.com",$_SERVER['HTTP_ORIGIN']); if(isset($urlcheck[1])) // 这意味着它有 test.com 所以你的代码放在这里。试试 test.com 和 *.test1.com
-
PHP 的正则表达式需要分隔符,php.net/manual/en/regexp.reference.delimiters.php。那些正则表达式应该一直在抛出错误。