ホームページ  >  記事  >  バックエンド開発  >  PHPでCookie配列を設定する方法

PHPでCookie配列を設定する方法

藏色散人
藏色散人オリジナル
2021-07-12 09:39:222069ブラウズ

PHP では、「setcookie()」関数を使用して Cookie 配列を設定できます。構文形式は「setcookie('name', 'tom', time() 60, '/', ''」です。 、 間違い);"。

PHPでCookie配列を設定する方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php Set Cookie array

setcookie() 関数の構文形式は次のとおりです:

bool setcookie(string name[,string value[,int expire[,string path[,string domain[,int secure]]]]]);
パラメータの説明は次のとおりです:

name Cookie の名前
value Cookie の値
expire Cookie の有効期限
path サーバー側の Cookie の有効なパス
domain Cookie の有効なドメイン名
source Cookie が有効かどうかを示します。安全な HTTPS を介して渡される

Cookie を設定

setcookie('name', 'tom', time()+60, '/', '', false);
Cookie を取得

echo $_COOKIE['name'];
Cookie を削除

setcookie('name', 'tom', time()-60, '/', '', false);
Cookie 配列を設定

方法 1:

setcookie('profile[name]', 'zhangsan');        
setcookie('profile[gender]', 'male');        
setcookie('profile[age]', 24);        
foreach($_COOKIE['profile'] as $k=>$v) {
    echo $k.':'.$v;
}
方法 2:

$arr = array(
        'name'=>'tom',
        'gender'=>'male',
        'age'=>28
    );

$serArr = serialize($arr);

setcookie('intro', $serArr, time()+60);

print_r( unserialize($_COOKIE['intro']) );

PHPでCookie配列を設定する方法

推奨学習: PHP ビデオ チュートリアル>>


以上がPHPでCookie配列を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。