识别流量从欺骗URL重定向- PHP / Apache


Identifying Traffic From Spoofed URL Redirect - PHP / Apache

这几天我一直在想这件事。情况是这样的

几个星期前,有人买了一个类似的域名,并将其设置为301重定向到我的实际页面。然后,他用这个给软件开发人员写信,要求他们的应用程序按下键,以便在我们的出版物中进行审查。

我想做的是使一个特殊的消息出现每当有人登陆我的网站从特定的URL重定向

如果用户A进入站点:example.org并自动重定向到example.com该站点提供的页面与用户b不同

用户B直接进入站点:example.com

这样我就可以提醒开发者他们已经被钓鱼了,忽略他们收到的电子邮件,并将其转发到我的真实地址,这样我就可以将其添加到受影响的公司列表中,供执法人员使用。

系统是一个LAMP环境

提前感谢!

你看到的是$_SERVER['HTTP_REFERER'],它在大多数浏览器上工作。所以你需要做的是

if ( $_SERVER['HTTP_REFERER'] === 'put-referral-url-here.com')
{
//redirect to page b
header('Location: http://www.example.com/pageb.html');
}

参考Server Variable的文档并进一步阅读