这几天我一直在想这件事。情况是这样的
几个星期前,有人买了一个类似的域名,并将其设置为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的文档并进一步阅读