我想知道,有些网页是如何做到这一点的。我可以点击链接,它会打开;但是当我复制网址并将其粘贴到地址栏时,它不会打开...我检查了是否会发送一些Post变量,但它们实际上并不会...
就像这个例子..如果你点击它,它将不会被打开。 http://www.zvg-portal.de/index.php?button=showAnhang&land_abk=he&file_id=35957&zvg_id=19697
但如果您转到该页面并单击该文档,则可以打开它..
答案 0 :(得分:0)
在此示例中,它不使用POST变量,而是使用URL查询字符串组件。您可以使用$_GET
sytax。
此站点可能通过基于设置/获取这些查询字符串组件的条件输出/功能来工作。
答案 1 :(得分:0)
也许服务器会检查HTTP_REFERER。这意味着链接只会从特定页面打开。 http://en.wikipedia.org/wiki/HTTP_referrer。你可以通过使用像CURL或浏览器插件这样的东西来操纵它。