ホーム > ブログ > PHP クッキーに複数の値を一括登録する方法
2010年03月06日

PHP クッキーに複数の値を一括登録する方法

PHPでクッキーに複数の値を一括登録する方法を2つ紹介します。

1. 連想配列形式でクッキーに登録

setcookie("status[height]", 167);
setcookie("status[weight]", 50);
setcookie("status[sight]", 1.2);

クッキーの内容を確認
print_r($_COOKIE['status']);

出力結果
Array
(
    [height] => 167
    [weight] => 50
    [sight] => 1.2
)

2. シリアル化してクッキーに登録

$status = array(
	"height" => 167,
	"weight" => 50,
	"sight" => 1.2
);
setcookie("status", serialize($status));

クッキーの内容を確認するときは、シリアル化された文字列を復元します。
print_r(unserialize($_COOKIE['status']));

出力結果
Array
(
    [height] => 167
    [weight] => 50
    [sight] => 1.2
)

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

コメントを投稿

名前:


メールアドレス:


サイトURL:


コメント: