卷曲引用和重定向

时间:2011-08-14 19:00:13

标签: php curl referrer

我想使用curl伪造referrer,当前代码工作正常:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.target-url.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.facebook.com/');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
//curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, false);
$html = curl_exec($ch);
curl_close ( $ch );
echo $html;

我想解决的问题是,当我在浏览器中运行代码URL保持不变时(在您输入URL的浏览器顶部)。 所以代码的页面的URL保持在最顶层。但我希望有真正的重定向 header('Location:')命令。

你能帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果您想要真正的重定向,那么在完成任何您想做的事情之后,只需使用标题('Location:'。$ url)命令。

出于安全原因,您无法将其他网址添加到地址栏中。

如果可以,黑客会用电子邮件向您发送垃圾邮件,因为他们现在使用看起来真实的假电子邮件。然后,如果您按照他们的链接看起来就像您在真实网站(例如银行),他们会在您输入时窃取您的用户名和密码。他们已经为那些不知情的人做了这件事,但如果你能按照自己的要求行事,就会使问题更严重。