.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 5
.
<< Prev
クッキーの送信
« INDEX »
PHP WEB要素編
Next >>
セッション
作成日:2006/05/18

2D.3 クッキーの使用例

シナリオ用例
有効期限の設定
$value = 'test';
setcookie ("foo1", $value);            // セッションクッキー
setcookie ("foo2", $value,time()+60);  // 有効期間は1分後
クッキーの削除
// クッキーを削除には、
// 有効期限を過去に設定する必要があります。
// 同じ方法でセッションクッキーも削除できます。
setcookie ("foo2", "", time() - 24*60*60); // 有効期限を前日にセット

// 注意:
// クッキーを削除する場合は、
// セットしたのと同じ引数(名前,パス,ドメイン)にします
配列のクッキー
// クッキー名で配列を記述することにより、
// クッキーの配列を設定する事ができます。
// 添字配列の例
setcookie("foo[0]", "zero");
setcookie("foo[1]", "one");
setcookie("foo[2]", "two");
echo $_COOKIE['foo'][0]; // 'zero'を表示します。

// 連想配列の例
setcookie("bar[zero]", "zero");
setcookie("bar[one]" , "one");
setcookie("bar[two]" , "two");
echo $_COOKIE['bar']['zero']; // 'zero'を表示します。

// シリアル化を利用する事もできます。
$boo = array("zero","one","tow");
setcookie ("boo", serialize($boo));

print_r(unserialize($_COOKIE['boo']));
// Array([0]=>zero [1]=>one [2]=>tow)
<< Prev
クッキーの送信
« INDEX »>
Page Top
Next >>
セッション

.