PHP。如何找到上一页?

时间:2012-09-25 20:46:46

标签: php

我想知道哪个页面重定向到我系统上的当前页面。

例如。如果系统在 current.php 页面中停止。 如何知道名为 current.php 的页面?

是否有执行此功能的功能?

3 个答案:

答案 0 :(得分:5)

$_SERVER['HTTP_REFERER']可以包含用户代理以前所使用的网页的网址,但它可能是欺骗性的或空的。

答案 1 :(得分:0)

你没有可靠的方法。

如果您希望重定向页面位于您的服务器上,您可以在您访问的每个页面上将$_SESSION变量设置为当前页面,这样,您可以在下一页检查它(在重置之前当然。)

答案 2 :(得分:0)

也许有更好的解决方案,但您可以使用表单中的隐藏字段在系统内的页面之间传输此信息,或者在URL中使用GET变量。 通过这种方式,您可以在页面更改期间跟踪某些您感兴趣的状态。 但是你还需要更新每一页来处理其他变量。