エラーチェック
-
セットした token をホームに埋め込む
<input type="hidden" name="token" value="<?php echo h($_SESSION['token']); ?>">
-
リロードしてソースを確認
-- リロードした後にセットされた token の値(文字)を確認
-
渡されたデータを扱い易いよう、変数に入れる
$name = $_POST['name']; $email = $_POST['email']; $memo = $_POST['memo']; // エラーがあった場合文字列をこの配列に格納する $err = array();
- エラーがなかった場合処理を進める
if (empty($err)) { // DBに格納 }
- エラーチェック
// メールアドレスの形式をチェック if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $err['email'] = 'メールアドレスの形式が不正です。'; } // メールアドレスが空欄 if ($email == '') { $err['email'] = 'メールアドレスを入力してください。'; } // 内容が空欄 if ($memo == '') { $err['memo'] = '内容を入力してください。'; }