在PHP中,您可以使用$_SERVER
超全局變量來獲取當前頁面的地址。$_SERVER['PHP_SELF']
和$_SERVER['HTTP_HOST']
以及 $_SERVER['REQUEST_URI']
這三個變量通常被用于獲取當前頁面的完整URL。
下面是一個例子:
<?php
// 獲取當前頁面的完整URL
function getCurrentPageURL() {
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') ? "https://" : "http://";
$currentURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
return $currentURL;
}
echo getCurrentPageURL();
?>
請注意,上述代碼可能不適用于某些服務器配置,因為它們可能會修改$_SERVER
變量的值。在這種情況下,您可能需要根據您的服務器環境進行調整。