Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-检查当前页面url中是否存在foldername_Php - Fatal编程技术网

PHP-检查当前页面url中是否存在foldername

PHP-检查当前页面url中是否存在foldername,php,Php,我想使用php来检查当前页面url是否有特定的文件夹名称,如果有,那么回显Hello 例如: 检查下面的域是否有单词:newyork http://www.domain.com/en/newyork/carrental/ 如上图所示,纽约这个词是存在的,因此我需要回音(hello)使用 $res = get_headers ( $url ) if (strpos($res[0],"200 OK")) { } 此处有更多详细信息:请添加一些详细信息SEE strpos功能。感谢panther

我想使用php来检查当前页面url是否有特定的文件夹名称,如果有,那么回显Hello

例如: 检查下面的域是否有单词:newyork

http://www.domain.com/en/newyork/carrental/
如上图所示,纽约这个词是存在的,因此我需要回音(hello)

使用

$res = get_headers ( $url )
if (strpos($res[0],"200 OK")) {

}

此处有更多详细信息:

请添加一些详细信息SEE strpos功能。感谢panther,请您详细说明,我是PHP的新成员,更改了代码的链接,因为它不是可点击的链接。这是正确的吗?可能值得一提的是,这没有考虑斜杠,因此,如果域的一部分是
纽约租车公司
,可能是因为OP在URL中添加了特定公司的名称,这仍然会匹配并使检测失效。我有点困惑,你需要你的网站页面还是远程页面?如果它是你的网站-你的选择是好的,有轻微的评论。但是,如果您想解析远程网站,您应该使用我的示例中的$res[0],而不是$\u SERVER['REQUEST\u URI']