0

如果 URL 包含“Little_Rock_AR”

也在注册中,当

如果 URL 包含“North_Little_Rock_AR”

我怎么能写小石城代码说...

如果 URL 包含“Little_Rock_AR”但不包含“North”

这是我用于小石城的实际代码:

<?php
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

if (false !== strpos($url,'little_rock_ar')) 
{
...
}

?>
4

3 回答 3

0

您需要使用正则表达式。例如,像这样

~^Little_Rock_AR~对于 uri,以 Little_Rock_AR 开头

此网址将提供更多帮助 - http://regexpal.com

于 2013-10-28T19:24:54.193 回答
0
if (
    (false !== strpos($url,'little_rock_ar') && false === strpos($url,'north')) 
    || false !== strpos($url,'north_little_rock_ar')
) {
    // your code
}
于 2013-10-28T19:28:07.717 回答
0

你需要使用正则表达式和preg_match

像这样的东西应该工作

$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

if(preg_match('/North_Little_Rock_AR/i', $url)){
  //whatever you want
}else if(preg_match('/Little_Rock_AR/i', $url)){
  //whatever you want
}else{
//no match either
}
于 2013-10-28T19:32:26.170 回答