2020-09-06から1日間の記事一覧

CSRF対策

php

<手順> ①トークン発行処理、チェック処理(関数化) ②セッションの開始(※1) ③WEB表示時→トークンを発行(※2) フォーム送信時→トークンチェックの処理 ④フォームにhiddenタグを仕込ませ、セッショントークンを格納 ① トークンを発行処理

データ登録

php

<手順> ①DB(データベース)接続②入力データの取得③入力データのチェック④正しく入力されていたらDBへ登録⑤DB切断 ② $〇〇 = $〇〇['〇〇']; ③ $err = array(); if ($〇〇 == '') { $〇〇 ['〇〇'] = '入力がありません。'; } ④ if (empty($err)) { $sql =…

データ一覧表示

php

<手順> ①DB(データベース)に接続②DBからテーブル内容を取得(配列に格納)③DB切断③HTMLに反映 ② prepare($sql); $stmt->execute(); //(※1) //配列にデータを格納(※2) foreach ($stmt->fetchAll() as $row) { array_push($items, $row); } ③