0

我想使用 curl 将特定页面从我的 .in 域重定向到我的 .com 域,同时将 HTTP Referer 更改为其他内容(空白)。

我正在使用以下代码:

<?php 

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/random');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_REFERER, '');
curl_exec($ch);
/*$html=curl_exec($ch); - tried this, but does not work.*/
curl_close($ch);

?>

上述脚本的 URL 类似于:http://www.example.in/random.php 导航到脚本所在的上述 URL 后,我希望客户端被重定向到http://www.example.com/random. 我得到的只是一个空白页,没有任何错误或任何其他数据,也没有重定向。

在执行 Firefox、Chrome、Safari 或 Opera 的脚本时,它不起作用。基本上,脚本中的某些内容是错误的,我无法弄清楚是什么。我对 Curl 了解不多,这个脚本基本上是从网络上摘下来的。

4

1 回答 1

0

我可能是错的,但不是curl()为了下载文件而不是重定向?我会使用 php 来设置标头来进行重定向。

header("Location: www.mysite.com");

于 2012-04-30T11:21:42.900 回答