質問: json_decode($resp,true); if(intval($resp_result["success"]) !== 1) { //認証失敗時の処理をここに書く header("Location: registration_mail_form.php"); exit; }else{ //認証成功時の処理をここに書く //以下 データベース登録、メール送どなど } ?> ```
回答: ソースコードを見て気がついたところは、 * 最後のif文でelseの閉じ括弧(`}`)がない というところです。 あと、reCaptchaがあるのでCSRF対策は必要なく、またクリックジャッキング対策は送信ページではなく、送信フォームに対してしないと意味がないですよ。 閉じ括弧を書いてどうだったか教えていただけないでしょうか。 また、送信フォームのdata-sitekeyにはサイトキーを入れてください。シークレットはサーバから送信してはいけません。