我正在创建一个网站,我需要获取该网站的“根”目录。就像文件结构类似于
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
。
答案 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__