実現したいこと
PHPを利用してお問い合わせフォームを作成したいと考えております。
経験豊富なteratail登録ユーザー様へご質問させて頂きたいことがあり、投稿させていただきました。
お問い合わせフォームを作成するにあたり、「最低限これだけは対策(注意)した方が良い」事を
自分なりに調べてまとめてみましたので、漏れがないかご教示いただければ幸いです。
対策(注意)するべきこと
※勉強中の項目あり
・サイトはSSL化されていること
・クロスサイトスクリプト(XSS)対策
・クロスサイトリクエストフォージェリ(CSRF)対策
・セッション対策(確認画面以降のページへアクセス不可、2重送信対策)(クッキーは使用しない?)
・hiddenの値は見えないようにphpのループ処理?などを使って対策する
・文字コード対策(UTF-8がベスト?)
他気になる対策方法
・セッション・ハイジャック
・クリックジャッキング
・データベースを利用するならSQL対策
・メールアドレスの正規チェック
・一つのファイルで完結させない
(確認画面ページ・完了ページを設ける ※コーディング目線で改修しやすいように)
=======
以上となります。
実際のコーディングは人それぞれの書き方があると思いますが、
対策については共通だと認識しております。
アドバイスのほどよろしくお願いいたします。