以下是獲取當(dāng)前網(wǎng)址URL的PHP代碼
<?php
// 獲取協(xié)議部分(http 或 https)
$protocol = (!empty($_SERVER[‘HTTPS’]) && $_SERVER[‘HTTPS’] !== ‘off’ || $_SERVER[‘SERVER_PORT’] == 443) ? “https://” : “http://”;
// 獲取主機名
$host = $_SERVER[‘HTTP_HOST’];
// 獲取請求URI
$requestUri = $_SERVER[‘REQUEST_URI’];
// 拼接成完整的URL
$currentUrl = $protocol . $host . $requestUri;
// 輸出當(dāng)前URL
echo “當(dāng)前URL是: ” . $currentUrl;
?>
這個代碼段做了以下幾件事:
- 檢查當(dāng)前連接是否使用了HTTPS協(xié)議。
- 獲取主機名(即域名)。
- 獲取請求的URI(包括查詢字符串等)。
- 將上述部分拼接成一個完整的URL。
- 輸出這個URL。
你可以將這個代碼放在一個PHP文件中,然后在瀏覽器中訪問該文件,以查看當(dāng)前URL的輸出