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

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
)
前の記事 «
次の記事 »