COOKIEを利用して入力フォームに前回の入力項目が初期で入っているようにする方法

入力項目が多く再入力を省きたい場合に対応したのでメモ。。

データの受け取りとクッキーへの保存

//$_POSTから値を取得
$email = $_POST['email']; // 例)メール
//クッキーに値を登録
setcookie("email", $email, time() + 7776000); //90日で消えるcookie

input部の例

<input type="text" name="email" value="<?php echo isset($_COOKIE['email']) ? $_COOKIE['email']:'' ?>">

簡単にはこんな感じです。

  • このエントリーをはてなブックマークに追加
スポンサーリンク
スポンサーリンク