Cookie の value 値は、文字列データ セットを String 型に追加することしかできませんが、配列、JSON 文字列などの他のタイプのデータを追加する必要がある場合は、まずデータを変換してから保存する必要があります。それをクッキーに入れます。
#Cookie は配列を保存します。Cookie が配列型のデータを保存するにはさまざまな方法があります。本質は次のとおりです。配列変換について話します。文字列に変換して保存します。 (推奨学習: PHP プログラミングの入門から熟練度まで )
カンマを使用して配列の値を文字列に連結し、その文字列を Cookie に保存します。読み取り時に、split() を使用して文字列をカンマで分割し、配列に再構築できます。$data = array( 'a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc' ); $str = $data['a'].",".$data['b'].",".$data['c']; //拼接成字符串 set_cookie('name',$str,3600); $cstr = $_COOKIE['name']; $cdata = split('[/,]',$cstr);
Cookie は json 文字列 を保存します。json_encode() を使用して配列を json 文字列に変換し、その json 文字列を cookie に保存し、最後に json_decode() を使用して元に戻します。それでおしまい。 rree
以上がCookieを使用してPHPに値を保存する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。