2011-08-04 12 views
0

我想知道,有些頁面是如何做到這一點的。我可以點擊鏈接,它會打開;但當我複製的網址並將其粘貼到地址欄,它不會打開...我檢查是否會發送一些發佈變量,但他們不會實際上..只需在頁面上點擊打開網址即可。 (沒有帖子和會話)。他們怎麼做?

喜歡這個例子..如果你點擊這個,它不會被打開。 http://www.zvg-portal.de/index.php?button=showAnhang&land_abk=he&file_id=35957&zvg_id=19697

,但如果你去的網頁,然後點擊文件,您將能夠打開它..

回答

0

在它不是使用POST變量這個例子中,使用URL查詢字符串組件。您可以使用$_GET sytax在PHP中使用它們。

本網站可能通過基於設置/獲取這些查詢字符串組件的條件輸出/功能工作。

0

也許服務器檢查HTTP_REFERER。這意味着鏈接只能從特定頁面打開。 http://en.wikipedia.org/wiki/HTTP_referrer。你可以通過使用CURL或者瀏覽器插件等方式來操縱它。

+0

「更改引用者firefox」的第一個google結果顯示爲:http://www.stardrifter.org/refcontrol/ – Ravi

相關問題