php 怎么获取网址,php如何获取当前网址/URL
时间: 2024-01-24 13:01:36 浏览: 21
要获取当前网址/URL,可以使用$_SERVER['REQUEST_URI']变量。这个变量包含了当前页面的网址和查询字符串。
例如,如果你的网址是 www.example.com/index.php?page=1,那么$_SERVER['REQUEST_URI']的值就是 /index.php?page=1。
如果你只想获取网址而不包括查询字符串,可以使用$_SERVER['PHP_SELF']变量。这个变量包含了当前页面的网址,但不包括查询字符串。
例如,如果你的网址是 www.example.com/index.php?page=1,那么$_SERVER['PHP_SELF']的值就是 /index.php。
相关问题
php获取本地URL
您可以使用PHP中的$_SERVER['HTTP_HOST']和$_SERVER['REQUEST_URI']来获取本地URL,如下所示:
```
$local_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $local_url;
```
这将输出当前页面的完整URL,包括主机名和路径。
php格式当前url的/以后的所有
您可以使用 `$_SERVER['REQUEST_URI']` 变量来获取当前 URL 中 `/` 之后的所有内容,包括查询参数和锚点。示例如下:
```php
$url = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $url;
```
这将输出当前 URL 中 `/` 之后的所有内容,例如:`/example.php?param1=value1#anchor`。您可以使用其他 PHP 函数来处理这个字符串,例如 `parse_url` 和 `parse_str` 来获取查询参数和锚点。