我創建了一個簡單的意大利麪代碼,其中用戶輸入數據,然後將收到一封電子郵件..我的問題是,如何包括門戶網站的URL,而不必硬編碼它,如如何獲得基地url
http://www.test.com/index.php?activate=$test
就是http://www.test.com < - 這是所有我想
有沒有能夠使用門戶網站的URL,併發送正確的路徑,我可以爲了使用內置函數收件人 ?
我創建了一個簡單的意大利麪代碼,其中用戶輸入數據,然後將收到一封電子郵件..我的問題是,如何包括門戶網站的URL,而不必硬編碼它,如如何獲得基地url
http://www.test.com/index.php?activate=$test
就是http://www.test.com < - 這是所有我想
有沒有能夠使用門戶網站的URL,併發送正確的路徑,我可以爲了使用內置函數收件人 ?
看看$_SERVER
全局變量及其鍵值。
<?php
if ($_SERVER['HTTPS']) {
echo 'https://' . $_SERVER['SERVER_NAME'];
} else {
echo 'http://' . $_SERVER['SERVER_NAME'];
}
?>
$_SERVER
是含有如頁眉,路徑和腳本位置的信息的陣列。該數組中的條目由Web服務器創建。不能保證每個Web服務器都能提供這些內容;服務器可能會省略一些,或者提供這裏沒有列出的其他人。也就是說,這些變量中的很大一部分都在CGI/1.1規範中考慮到了,所以你應該能夠期待這些。
基本URL存儲在超全局數組$_SERVER
(更多信息:PHP.Net: $_SERVER)。您也可以使用phpinfo()
來查看哪些變量可用於其值。
試試這個
$ _ SERVER [ 'REQUEST_URI']
我試圖呼應了這一點,它沒有包括 「HTTP://」 部分 – sasori
@sasori:看到我的編輯。 – miku