php獲取當前網頁的網址並輸出

在PHP中,你可以使用幾種超全局變量結合起來獲取當前網頁的網址,並將其輸出。這通常涉及到$_SERVER這個超全局數組,它包含了關於頭部、路徑和腳本位置的信息。

以下是一個基本的示例,展示了如何獲取並輸出當前網頁的完整URL:

<?php
// 檢查是否使用了HTTPS
$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' ? "https" : "http";

// 獲取當前網頁的主機名(例如 www.example.com)
$host = $_SERVER['HTTP_HOST'];

// 獲取當前網頁的路徑和查詢字符串(例如 /folder/file.php?query=123)
$uri = $_SERVER['REQUEST_URI'];

// 組合成完整的URL
$url = $protocol . "://" . $host . $uri;

// 輸出URL
echo $url;
?>

這段代碼首先判斷當前連接是否為HTTPS,然後獲取主機名和URI,最後將這些組合成完整的URL。注意,這個方法假設$_SERVER['HTTPS']正確地設置了,有時候可能需要根據你的服務器配置或代理設置進行調整。

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/php/3192.html

(0)
彬彬筆記彬彬筆記
上一篇 2024年2月2日
下一篇 2024年2月15日

相關推薦

發表回復

登錄後才能評論
蜀ICP備14017386號-13