簡體   English   中英

卷曲重定向不起作用。 我究竟做錯了什么?

[英]Curl redirection not working. What am I doing wrong?

我想使用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不太了解,該腳本實際上是從Web上提取的。

我可能是錯的,但是不是curl()用於下載文件而不是用於重定向嗎? 我將使用php設置標頭以進行重定向。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM