phpのcurlでPOST送信する際の注意

2月 26th, 2008 admin Posted in PHP |

curlってのを使うと簡単にスクリプト内でPOSTリクエストを送信して結果を得ることができるのですが
オレオレ証明書のサーバに対してhttpsに対してリクエストを送信するにはCURLOPT_SSL_VERIFYPEERというオプションをFALSEにしておく必要がある。

$ch=curl_init();
curl_setopt ($ch,CURLOPT_URL,"https://example.com/");
curl_setopt ($ch,CURLOPT_POST,1);

//postするデータ
$post = "user_id=001&price=105";

curl_setopt ($ch,CURLOPT_POSTFIELDS,$post);
curl_setopt ($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt ($ch,CURLOPT_RETURNTRANSFER, 1);

var_dump(curl_exec($ch));
curl_close ($ch);

One Response to “phpのcurlでPOST送信する際の注意”

  1. はじめまして。cURLにてPOST送信する方法を調べていました。
    とても参考になりました。ありがとうございました。

Leave a Reply