PHP获取网站的根目录

时间:2014-01-19 01:24:28

标签: php html

我正在创建一个网站,我需要获取该网站的“根”目录。就像文件结构类似于

CloudShop
    \-internal
        \-js
            ...
        \-inc
            inc.all.php
    index.php
    \-login
        login.php
        loginError.php
    page.php

在inc.all.php中我获取了数据库中的所有页面,因此我可以在导航栏中显示它们,我正在设置<a href="page.php?id=XXX>PAGE_TITLE</a>之类的链接但是,当我点击其中一个页面链接时从login.php开始,我需要/CloudShop/login/page.php?id=XXX。我希望它能带我去/CloudShop/page.php?id=XXX

2 个答案:

答案 0 :(得分:2)

您可以使用路径绝对URI。假设你在http://www.example.com/shop/login/login.php

<a href="/shop/page.php?id=1">page</a>

已解析的URI为http://www.example.com/shop/page.php?id=1

答案 1 :(得分:0)

建议:尝试PHP Magic常量:

__DIR__