我创建了一个简单的意大利面条代码,其中用户输入数据,然后将收到一封电子邮件.我的问题是,如何包含门户网站的网址,而不必硬编码,如
http://www.test.com/index.php?activate=$test
Run Code Online (Sandbox Code Playgroud)
也就是说,http://www.test.com < - 这就是我想要的
我可以使用内置函数,以便能够使用门户网站的URL并将正确的路径发送给收件人?
看看$_SERVER
全局变量及其键.
<?php
if ($_SERVER['HTTPS']) {
echo 'https://' . $_SERVER['SERVER_NAME'];
} else {
echo 'http://' . $_SERVER['SERVER_NAME'];
}
?>
Run Code Online (Sandbox Code Playgroud)
$_SERVER
是一个包含标题,路径和脚本位置等信息的数组.此阵列中的条目由Web服务器创建.无法保证每个Web服务器都能提供这些服务; 服务器可以省略一些,或提供此处未列出的其他服务器.也就是说,CGI/1.1规范中考虑了大量这些变量,因此您应该能够期待这些变量.