如何将从数据库检索到的链接指向PHP中的绝对路径,使其工作


How to point a link retrieved form a database to an absolute path in PHP so it work?

我有一个存储链接的数据库。这个值"链接"稍后会被我的脚本读取,用户可以单击链接转到该链接。

当用户在根目录/myroot/中保存/托管的任何页面上时,链接都可以正常工作

但是,当用户在页面上点击链接时,该链接被保存/托管在另一个保存路径上(即/myroot/news/feed.php),该链接不起作用。。"在我看来,剧本并不能告诉你它目前的位置,所以它不知道该带你去哪里)

我试图提供网站的根路径(即/myroot/{链接}),但也不起作用。

如何修复URL,使脚本知道文件的真实位置?

感谢

您需要指定一个起点,以便可以给出绝对链接而不是相对链接。通过$_SERVER[]数组,有一些元素可以告诉您目录在站点上的位置。