クッキーを使う

クッキーとはブラウザにデータを保存しておいて、次回アクセスの際にもブラウザが保存したデータをサーバに自動的に送ってくれるような仕組みです。
掲示板などで自分の名前が保存されていたりしますがこれはクッキーを使っています。

クッキーをブラウザに設定するには、setcookie関数で次のように行います。

setcookie ("name", "けんたろう");


setcookieはデータを何も出力していない状態で行います。setcookie前に何か画面に出力していたらエラーになります。

すると、次回以降、

$_COOKIE["name"]


に「けんたろう」という値が入っています。
これを次のようにすることで、デフォルト入力値としてクッキーを代入しておくことができるのです。

<input type="text" name="name" value="<?php echo $_COOKIE["name"];?>">