php 文字化けした Cookie の解決策: まず、対応する PHP コード ファイルを開き、次に PHP の組み込み関数「unicode_encode」を使用して Unicode 文字列を目的のエンコード方式に変換し、文字化けの問題を解決します。
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 サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2023-04-24 11:00:01
-
2023-04-24 10:55:51
-
2023-04-24 10:52:44
-
2023-04-23 17:40:51
-
2023-04-23 17:38:02
-
2023-04-23 17:34:02
-
2023-04-23 10:15:45
-
2023-04-23 10:10:52
-
2023-04-21 16:01:59
-
2023-04-21 15:58:01
| | | | | |