$secretKey, //シークレットキー 'response' => $_POST[ 'g-recaptcha-response' ] ); //POST メソッドを使用 $context = array( 'http' => array( 'method' => 'POST', 'header' => implode("\r\n", array('Content-Type: application/x-www-form-urlencoded',)), 'content' => http_build_query($data) ) ); //上記パラメータを指定して file_get_contents で API Response を取得 $api_response = file_get_contents($url, false, stream_context_create($context)); $result = json_decode( $api_response ); if ( $result->success ) { $result_status = '成功'; // 成功した場合の処理(メールの送信など)を実行(または結果を変数に入れて、その変数を使って処理を分岐するなど) } else { $result_status = '失敗: '; // error-codes は配列(以下は最初のエラーを取得) $result_status .= $result->{'error-codes'}[ 0 ]; } } ?>