dedecms 获取当前url
时间 : 2024-03-06 21:24:07声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要获取当前URL,可以使用以下代码来实现:

```php

$currentUrl = 'http';

$currentUrl .= (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 's' : '';

$currentUrl .= '://';

$currentUrl .= $_SERVER['HTTP_HOST'];

$currentUrl .= $_SERVER['REQUEST_URI'];

echo $currentUrl;

这段PHP代码将获取当前URL并将其存储在变量$currentUrl中,然后输出URL。

其他答案

在使用 DedeCMS 中获取当前页面的 URL 可以通过以下代码实现:

```php

$url = 'http';

if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {

$url .= 's';

}

$url .= '://';

$serverPort = $_SERVER['SERVER_PORT'];

if ($serverPort != '80') {

$url .= $_SERVER['SERVER_NAME'] . ':' . $serverPort . $_SERVER['REQUEST_URI'];

} else {

$url .= $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

}

echo $url;

这段PHP代码会获取当前页面的URL,并通过判断是否使用了HTTPS,以及端口号等信息来构建完整的URL地址。在 DedeCMS 中,你可以将这段代码放在你的模板文件中,如 header.php 或 footer.php 中来获取当前页面的URL。