Php 卷曲引用和重定向

Php 卷曲引用和重定向,php,curl,referrer,Php,Curl,Referrer,我想用curl伪造推荐人,当前代码运行良好: $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

我想用curl伪造推荐人,当前代码运行良好:

$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:')命令


你能帮忙吗?

如果你想要一个真正的重定向,那么在你做了你想做的事情之后,只需使用header('Location:'。$url)命令

出于安全原因,无法将其他url放入地址栏


如果可以的话,黑客会像现在一样用看起来真实的假电子邮件向你发送垃圾邮件。然后,如果你跟随他们的链接,看起来你在真实的网站上(比如银行),当你输入他们时,他们会窃取你的用户名和密码。他们已经为那些不知道的人做了这些,但是如果你能按照你的要求去做,问题会变得更糟。

你到底想做什么?在地址栏中显示?如果我使用标题('Location:'。$url),我是否可以以某种方式更改引用人?否。引用人是由客户端的浏览器发送的,而不是由服务器发送的。