ホームページ  >  記事  >  バックエンド開発  >  phpとjsでのCookieの操作方法の比較

phpとjsでのCookieの操作方法の比較

WBOY
WBOYオリジナル
2016-07-25 08:56:49848ブラウズ
  1. setcookie('php_cn_ck','php_english_cookie');
  2. setcookie('php_en_ck','php_english_cookie');
  3. <script> </li> <li> Cookies.set('js_cn_ck','js_中文_cookie',5000); </li> <li> Cookies.set('js_en_ck','js_english_cookie'); </li> <li>&lt ;/script> </li> <li><meta http-equiv="Content-Type" content="text/html; charset=utf8"> </li> <li>PHP Cookie が設定されました: php_cn_ck=php_中文_cookie、php_en_ck=php_english_cookie。 </li> <li>JS Cookie が設定されました: js_cn_ck=js_中文_cookie、js_en_ck=js_english_cookie。 </li> <li><a href=getcookie.php>Cookie を読み取る</a><br> </li> <li><meta http-equiv="Content-Type" content="text/html; charset=utf8"></li> <li> <li> </ol> コピーコード </div> <em onclick="copycode($('code_Ke6'));"></em>1、php</div> <p> によって送信された中国語と英語の Cookie を読み取ります 1. php は php を読み取り、php cookie を設定します <br><br></p> <div class="blockcode"> <div id="code_LTZ"><?php <ol> include('function.php'); <li> $php_cn_ck=$_COOKIE['php_cn_ck']; </li> <li> echo "デコード前の中国語のクッキー: php_cn_ck=$php_cn_ck<br><br>"; </li> <li> echo "デコードされた中国語のクッキー:un_php_cn_ck=$un_php_cn_ck<br>gt;<br>"; </li> <li> $php_en_ck=$_COOKIE['php_en_ck']; </li> <li> echo "英語のクッキーデコードする必要はありません: php_en_ck=$php_en_ck<br><br>"; </li> <li>?></li> <li> <li> <li>コードをコピー</li> <li> </ol> </div>2、jsはphpを読み取ってCookieを設定します<em onclick="copycode($('code_LTZ'));"></em> </div> <p><br><br><script src="cookie.js"></script>

    php_cn_ck=Cookies.get('php_cn_ck')
    un_php_cn_ck = decodeURIComponent (escape(php_cn_ck) )) ;
    document.write("デコード前の中国語クッキー: php_cn_ck="+php_cn_ck+"
    gt;
    ");
      document.write("デコード後の中国語クッキー: un_php_cn_ck="+un_php_cn_ck+"< Br>
      ");
    1. php_en_ck=Cookies.get('php_en_ck');
    2. document.write("英語の Cookie はデコードする必要はありません: php_en_ck="+php_en_ck+"

      ") ;
    3. コードをコピーします
    4. 次に、JS によって送信された中国語と英語の Cookie を読み取ります。 1. PHP は JS を読み取り、js Cookie を設定します
    $js_cn_ck=$_COOKIE['js_cn_ck'];

    $un_js_cn_ck=unescape($js_cn_ck);

    echo "デコード前の中国語クッキー:js_cn_ck=$js_cn_ck";
    echo " デコードされました中国語の Cookie: un_js_cn_ck=$un_js_cn_ck";
    $js_en_ck=$_COOKIE['js_en_ck'];
      echo "英語の Cookie をデコードする必要はありません: js_en_ck=$js_en_ck";
    1. ?>
    2. コードをコピー
    3. 2、js は js によって設定された Cookie を読み取ります