2017-07-03 60 views
0

有誰知道如何反彈(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

回答

0

如果您想要轉貼數據來自於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