PHPでCookieを扱う

(1/2)
PHP では、簡単に Cookie を利用することができる。ここでは、Cookie を利用し、ユーザー毎のアクセス・カウンタをつくってみることにする。

サンプル・プログラム

プログラムを実行する

ダウンロード(PHP4/5共用)

サンプル・プログラムの解説

Cookie の値は、PHP にあらかじめ定義されているグローバル変数 $_COOKIE に代入されている。
space
そこで、$_COOKIE["counter"] が存在しなければ初回アクセスと考えられるので 1 を代入、それ以外なら 1 を加算する。
カウンタの値を Cookie に戻すには関数  setcookie  を利用する。

0010: if (isset($_COOKIE["counter"]) == FALSE)    $counter = 1;
0011: else                                        $counter = $_COOKIE["counter"] + 1;
0012: setcookie("counter", $counter);
0013: print "$counter 回目の訪問です";

この項つづく
header