如何获得基本网址

sas*_*ori 1 php url

我创建了一个简单的意大利面条代码,其中用户输入数据,然后将收到一封电子邮件.我的问题是,如何包含门户网站的网址,而不必硬编码,如

http://www.test.com/index.php?activate=$test
Run Code Online (Sandbox Code Playgroud)

也就是说,http://www.test.com < - 这就是我想要的

我可以使用内置函数,以便能够使用门户网站的URL并将正确的路径发送给收件人?

mik*_*iku 6

看看$_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规范中考虑了大量这些变量,因此您应该能够期待这些变量.