我想设置一个页面,只有当它从另一个站点重定向时才能访问,但是当你直接输入URL时,它不起作用,所以例如,我有一个像example.com/的页面test.html我希望它只能来自payfast.co.za但是从任何其他方式工作(比如直接键入URL,然后它不起作用,你被重定向到example.com/fail.html。 我怎么做? 提前致谢
答案 0 :(得分:2)
你可以知道http referer
HTTP referer是一个HTTP标头字段,用于标识链接到所请求资源的网页的地址。通过检查引荐来源,新网页可以查看请求的来源。
答案 1 :(得分:0)
你已经拥有@ 8zero2.ops的解决方案。 你可以这样做。
if($_SERVER["HTTP_REFERER"] === "payfast.co.za"){
{#what you want} else {
echo "Error";}