phpのcurlでPOST送信する際の注意
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);

