我创建了一个简单的意大利面代码,其中用户输入数据,然后将收到一封电子邮件..我的问题是,如何包括门户网站的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