【问题标题】:PHP get base link current sitePHP获取当前站点的基本链接
【发布时间】:2015-08-07 22:41:30
【问题描述】:

我有一个上传到网站的 php 项目,我的 index.php 位于我的项目的根目录中,如下所示:http://www.website.com/projectroot。有什么方法可以从任何子目录或 phpscript 获取我在 php 中的 projectroot 的链接?如果http://website.com 是我的项目根目录,它应该返回 website.com。

【问题讨论】:

标签: php hyperlink project root


【解决方案1】:

试试这个

echo $_SERVER['SERVER_NAME'];

【讨论】:

    【解决方案2】:

    我不完全确定您要的是什么,但大多数人都使用

    $_SERVER["DOCUMENT_ROOT"]
    

    如果这不是您想要的,那么您最好在 httpd 文件中创建一个子域或虚拟主机。

    【讨论】:

      【解决方案3】:

      可以在php中使用全局变量:$_SERVER['SERVER_NAME']
      示例如何使用它:
      <a href = "<?php echo $_SERVER['SERVER_NAME']; ?>"> Link to Main Site</a>

      【讨论】:

        【解决方案4】:
        <?php
            echo "Your Website Root : " . $_SERVER['SERVER_NAME'];
        ?>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-18
          • 1970-01-01
          • 2023-04-08
          • 2012-04-23
          相关资源
          最近更新 更多