Cookieの取得の問題

WBOY
WBOYオリジナル
2016-06-23 14:16:361007ブラウズ

Cookie HTML

thinkphp フレームワークを使用して開発していますが、Cookie を設定するときに、Cookie 配列の内容を取得できません。たとえば、単語リストにアカウント、パスワード、ユーザー名などがあり、それを設定します。バックグラウンドで
$loginerInfo に =$user->where("account='$userName' and password='$password'")->find();
cookie('loginerInfo',$loginerInfo,' expire=3600*30');
これでCookieは保存されますが、HTMLテンプレートでユーザー名を直接取得したい場合はどう書けばよいでしょうか?
専門家からの回答をオンラインで待っています!

ディスカッションへの返信 (解決策)

Cookie を保存するには、まずコンテンツを json_encode などでエンコードし、次に読み取り時に json_decode などでデコードし、HTML テンプレートで直接使用します。

使い方は? <{$_COOKIE['youzhiwang_loginerInfo']['name']}>この値がわかりません

<{$_COOKIE['loginerInfo']['name']}>

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