如何将站点设置为只能从其他页面访问

时间:2016-10-20 16:48:09

标签: javascript php html

我想设置一个页面,只有当它从另一个站点重定向时才能访问,但是当你直接输入URL时,它不起作用,所以例如,我有一个像example.com/的页面test.html我希望它只能来自payfast.co.za但是从任何其他方式工作(比如直接键入URL,然后它不起作用,你被重定向到example.com/fail.html。 我怎么做? 提前致谢

2 个答案:

答案 0 :(得分:2)

你可以知道http referer

HTTP referer是一个HTTP标头字段,用于标识链接到所请求资源的网页的地址。通过检查引荐来源,新网页可以查看请求的来源。

答案 1 :(得分:0)

你已经拥有@ 8zero2.ops的解决方案。 你可以这样做。

     if($_SERVER["HTTP_REFERER"] === "payfast.co.za"){
           {#what you want} else {
           echo "Error";}