Curl 引用和重定向

问题描述 投票:0回答:1

我想用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('位置:') 命令。

你能帮忙吗?

php curl referrer
1个回答
0
投票

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

出于安全原因,您不能将其他网址放入地址栏中。

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

© www.soinside.com 2019 - 2024. All rights reserved.