在PHP中,可以使用`$_SERVER['REQUEST_URI']`来获取当前URL路径。然后,可以使用`strpos()`函数来判断当前路径是否是指定路径的一部分。
下面是一个示例代码,演示如何判断当前路径URL是否是指定路径的一部分:
```php
// 获取当前路径URL
$currentUrl = $_SERVER['REQUEST_URI'];
// 指定路径
$specifiedPath = '/example/path';
// 判断当前路径URL是否是指定路径的一部分
if(strpos($currentUrl, $specifiedPath) !== false) {
echo "当前路径URL包含指定路径";
} else {
echo "当前路径URL不包含指定路径";
}
?>
```
在上面的示例代码中,`strpos()`函数会检查`$specifiedPath`是否是`$currentUrl`的一部分。如果是,`strpos()`函数会返回指定路径在当前路径URL中的起始位置索引值。如果不是,`strpos()`函数会返回`false`。因此,我们可以使用不全等于`!==`运算符来判断是否包含。
请注意,上述示例代码中的指定路径是一个简单的字符串。如果指定路径是一个特定的URL段,例如`/example/path/`作为当前路径的一部分,那么您可以使用`$specifiedPath = rtrim('/example/path/', '/')`来去除末尾的斜杠。
发表评论 取消回复