从调用当前页面的页面获取URL

ann*_*nna 2 javascript php mysql

我有一个错误页面,我想从我的站点的多个页面中调用。在此错误页面中,我传递了一条消息(现在使用url),但我也想传递页面的链接。

错误页面将使用此链接将用户重定向到我想要的页面。我曾想过使用会话或具有隐藏输入的表单(方法发布)来传递链接。哪一个更好?还有其他方法可以做到吗?

先感谢您!

rle*_*mon 6

您正在寻找$_SERVER['HTTP_REFERER'];哪个是PHP的$ _SERVER预定义变量之一...

更多内容可以在这里阅读

tl; dr

HTTP_REFERER

页面(如果有的话)的地址,该页面将用户代理引至当前页面。这是由用户代理设置的。并非所有的用户代理都将设置此功能,有些用户代理提供了将HTTP_REFERER修改为功能的功能。简而言之,它不能真正被信任。