PHP Cookie の文字化けの問題を解決する

藏色散人
リリース: 2023-03-02 18:28:01
オリジナル
3043 人が閲覧しました

php 文字化けした Cookie の解決策: まず、対応する PHP コード ファイルを開き、次に PHP の組み込み関数「unicode_encode」を使用して Unicode 文字列を目的のエンコード方式に変換し、文字化けの問題を解決します。

PHP Cookie の文字化けの問題を解決する

PHP の COOKIE 値の取得と中国語文字化けの解決策

PHP での Cookie の値の取得は、COOKIE さえあれば非常に簡単です。 [ ] 真ん中は取得できるCookieのID名です PHPでCookieを使用する例を簡単に紹介します。

推奨: "PHP チュートリアル"

Cookie に値を割り当てます

setcookie (name, value, expire, path, domain)
ログイン後にコピー

例:

代码如下 复制代码
ログイン後にコピー

ユーザー値の取得 Operation

代码如下 复制代码
ログイン後にコピー

ユーザーCookieを設定しないと実行時にエラーになるので、isset関数で判断します。

代码如下 复制代码
"; else echo"Welcomeguest!
"; ?>
ログイン後にコピー

漢字は常に文字化けします

たとえば、「Xiaowei」を取得すると、「%u5C0F%u4F1F」になります

これは実際には文字化けではありませんが、Unicode エンコードの場合、Unicode 文字列を必要なエンコード方式に変換できる unicode_encode という組み込み関数が PHP にあります。関数のプロトタイプは次のとおりです: string unicode_encode (unicode input, string encoder)

これは 1 つです。例を参照できます:

代码如下 复制代码
ログイン後にコピー

例は、js php を組み合わせてページ閲覧統計を実装します

代码如下 复制代码
// 浏览页面次数 $visited = (int)$_COOKIE['pageVisits'] 1; setcookie( 'pageVisits', // cookie名 $visited, // cookie值 time() 7*24*60*60 // 过期时间 );
ログイン後にコピー

このページが実行されると、サーバーは Cookie 値を書き込みますページにアクセスする回数を保存します。ここではphpのsetcookieメソッドを適用します。

次の値を出力します:

次に、js を使用して cookie を取得および設定する方法を見てみましょう

代码如下 复制代码
var cookie = $.cookie(‘demoCookie’); if(cookie) $(‘.jq-text’).text(cookie).show(); $(‘.fields a’).click(function(e){ var text = $(‘#inputBox’).val(); // 设置cookie的值 $.cookie(‘demoCookie’,text,{expires: 7}); $(‘.jq-text’).text(text).slideDown(‘slow’); e.preventDefault(); }); $(‘#form1′).submit(function(e){ e.preventDefault(); }) var cookie = $.cookie(‘demoCookie’);
ログイン後にコピー

キー名デモクッキーの値を取得します (存在しない場合) 、nullが返されます)。

$.cookie(‘demoCookie’,text,{expires: 7});
ログイン後にコピー

保存リンクをクリックすると、入力ボックスの値が Cookie に書き込まれます。

以上がPHP Cookie の文字化けの問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!