thinkphp获取当前url
时间: 2023-11-15 17:06:37 浏览: 247
获得当前页面的url
可以使用PHP的内置函数`$_SERVER['REQUEST_URI']`来获取当前URL。
例如:
```php
$currentUrl = $_SERVER['REQUEST_URI'];
echo $currentUrl;
```
这将输出当前URL。注意,`$_SERVER['REQUEST_URI']`返回的是相对URL,如果需要获取完整URL,可以使用`$_SERVER['HTTP_HOST']`和`$_SERVER['HTTPS']`来构造完整的URL。例如:
```php
$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http";
$host = $_SERVER['HTTP_HOST'];
$currentUrl = $protocol . "://" . $host . $_SERVER['REQUEST_URI'];
echo $currentUrl;
```
这将输出完整的当前URL,包括协议、主机名和相对URL。
阅读全文