繁体   English   中英

检测当前页面从php转发到哪个页面?

[英]Detectng which page the current page in php has been forwarded from?

首先,我对PHP非常陌生。 我在php中有一个名为CurrentPage.php的页面。 使用以下方法从名为PreviousPage.php的页面转发CurrentPage.php

header('Location:CurrentPage.php')

现在,在转发到名为CurrentPage.php的页面之后,可以发现此页面是从PreviousPage.php转发的(不使用会话)。

您可以使用Referer标头1(如果有),但不能保证它可用
(或正确;它可以被恶意用户修改):

echo $_SERVER["HTTP_REFERER"];

1是的,它确实拼错了。

您很可能希望保留自己网站的引荐,在这种情况下,请查看以下内容:

$ _SERVER ['HTTP_REFERER'] PHP变量(在MSIE中)的替代方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM