[請益] curl能做post送出然後轉頁嗎?
我想要做到的功能是
寫入資料庫後
用PHP控制送出POST值到合作平台的儲值頁面(轉頁到對方網頁)
因為我不懂header這方面的設定
所以照PHP官網的例子寫了curl
但都會在本頁抓取對方的畫面顯示 網址並沒有辦法轉過去
試了CURLOPT_HEADER 或 CURLOPT_NOBODY 設定也沒成功
不知道CURL有提供直接POST轉頁嗎?
另外也有嘗試用fsockopen 不過似乎也是抓取畫面資料用的
莫非一定要用<input>或AJAX才辦的到?
附上程式碼
//設定POST資料
$fields = array("service"=> "A","partner"=> "B");
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
$ch = curl_init();
$url='https://xxx.xxx/getPost.php'; //<--想要讓網址自動轉去這頁
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.240.99
推
06/09 16:51, , 1F
06/09 16:51, 1F
→
06/09 17:15, , 2F
06/09 17:15, 2F
→
06/09 18:25, , 3F
06/09 18:25, 3F
→
06/09 21:18, , 4F
06/09 21:18, 4F
→
06/09 21:47, , 5F
06/09 21:47, 5F
推
06/10 21:16, , 6F
06/10 21:16, 6F
→
06/11 03:40, , 7F
06/11 03:40, 7F
→
06/11 13:49, , 8F
06/11 13:49, 8F
→
06/11 13:50, , 9F
06/11 13:50, 9F
→
06/11 13:52, , 10F
06/11 13:52, 10F
→
06/11 13:55, , 11F
06/11 13:55, 11F
→
06/11 14:23, , 12F
06/11 14:23, 12F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章