2011-05-16 34 views
1

我想与以前的网页,其中只是一个重定向页面的HTTP_REFERER创建一个重定向页面:

让我们说我有home.php,在那里你点击一个链接,你要redirect.php哪些只是一个location("finish.php");而我需要获取redirect.php的引用地址,但它只给出了home.php引用程序。

任何帮助将不胜感激。 这是iPhone应用程序从全屏模式转换到浏览器模式,如果这有助于任何人。

回答

4

您完全不会影响客户端发送到服务器的HTTP Referer标头。您无法指示客户端在其下一个请求中发送特定标头,因为它不属于服务器的业务(可以这么说)。

改为将URL中的信息作为查询变量或cookies /会话传输。无论如何,您应该这样做,因为Referer标题纯粹是可选的和信息性的,不应该依赖。

0

不,你不能 - 你不能改变客户端/浏览器发送这些头的方式。

将会话用作重定向的解决方案 - 这也可以为您提供一些灵活性。

0

这是不可能的。您不能信任HTTP_REFERER,但可以将当前的$ _SERVER ['REQUEST_URI']保存到会话并使用它重定向

相关问题