检查当前 URL + 文件名中的字母/数字

  • 本文关键字:数字 文件名 URL php
  • 更新时间 :
  • 英文 :


我正在尝试检查域并检查代码的文件名。

这是我所拥有的:

if($_SERVER['HTTP_HOST']=="http://example.com" && $_SERVER['REQUEST_URI']=='x24'  ) {
    echo "x24 in filename found";
} elseif($_SERVER['HTTP_HOST']=="http://example.com" && $_SERVER['REQUEST_URI']=='b48'  ) {
    echo "b48 in filename found";
} else {
    echo "nothing has been found";
}

因此,如果文件名http://example.com/directory/abo-ame-ma-x24-file.php我希望检测到它,因为文件名中包含 x24。我想为 b48 做同样的事情

这应该适合您:

(这里我只是用了strpos()

if($_SERVER['HTTP_HOST'] == "http://example.com" && strpos($_SERVER['REQUEST_URI'], 'x24') !== false ) {
    echo "x24 in filename found";
} elseif($_SERVER['HTTP_HOST'] == "http://example.com" && strpos($_SERVER['REQUEST_URI'], 'b48') !== false ) {
    echo "b48 in filename found";
} else {
    echo "nothing has been found";
}

最新更新