2011-05-16 83 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']保存到會話並使用它重定向

相關問題