POSTはCURLOPT_CUSTOMREQUESTをPOSTに変換する。
$url = 'http://hoge.com';
$json = {"id": "aaa", "token": "eee"}
$conn = curl_init();
// オプション
curl_setopt($conn, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($conn, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($conn, CURLOPT_RETURNTRANSFER, true);
curl_setopt($conn, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($conn, CURLOPT_COOKIEJAR, "cookie");
curl_setopt($conn, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
curl_setopt($conn, CURLOPT_COOKIEFILE, cookie_file_name);
curl_setopt($conn, CURLOPT_POSTFIELDS, $json);
curl_setopt($conn, CURLOPT_URL, $url);
// レスポンス取得
$res = curl_exec($conn);