RePost(反弹)收到的数据使用卷曲相同

问题描述:

有谁知道如何反弹(RePost,完全一样的方式)以前发布到我的网页的数组(数据)?RePost(反弹)收到的数据使用卷曲相同

这里是我的怎么做现在,猜测它是不是最好的办法:

收到DATAS

$_datas = $_REQUEST; 

和我如何重新发布?

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_URL, 'http://website.com/new_script.php'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $_datas); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
$result = curl_exec($ch); 

任何人都有想法吗?请;)

+0

为什么你使用'$ _REQUEST'代替'$ _POST'的? –

+0

有时候数据来$ _GET – Thierry

如果您想要转贴数据来自于GET和,您的代码几乎完成。只需要添加curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

所以,代码会是这样

$_datas = $_REQUEST; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_URL, 'http://website.com/new_script.php'); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $_datas); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$result  = curl_exec($ch); 
$statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
curl_close($ch); 
+0

非常感谢!有用 – Thierry