欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

PHP與JavaScript下Cookie交互使用的示例分析

小編給大家分享一下PHP與JavaScript下Cookie交互使用的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、石門網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為石門等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

PHP與JavaScript下Cookie的交互使用

下面的例子列出幾種情形交互場景,列出JS和php交互的方法??偨Y(jié)下,以免日后再為cookie問題困擾。

setcookie.php

<?php
    setcookie('php_cn_ck','php_中文_cookie');
setcookie('php_en_ck','php_english_cookie');
?>
<script src="cookie.js"></script>
<script>
    Cookies.set('js_cn_ck','js_中文_cookie',5000);
 Cookies.set('js_en_ck','js_english_cookie');
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
PHP cookie已經(jīng)設(shè)置<br>php_cn_ck=php_中文_cookie<br>php_en_ck=php_english_cookie<br><br>
JS cookie已經(jīng)設(shè)置<br>js_cn_ck=js_中文_cookie<br>js_en_ck=js_english_cookie<br><br>
<a href=getcookie.php>讀取cookie</a><br>
getcookie.php
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
一 讀取php傳送的中英文cookie<br><br>
<p>1 php讀取php設(shè)置php cookie<br><br>
<?php
include('function.php');
 $php_cn_ck=$_COOKIE['php_cn_ck'];
  $un_php_cn_ck=unescape($php_cn_ck);
    echo "解碼前的中文cookie:php_cn_ck=$php_cn_ck<br><br>";
    echo "解碼后的中文cookie:un_php_cn_ck=$un_php_cn_ck<br><br>";
        $php_en_ck=$_COOKIE['php_en_ck'];    
       echo "英文cookie無需解碼:php_en_ck=$php_en_ck<br><br>";    
    ?>    
    <p>2 js讀取php設(shè)置cookie<br><br>    
   <script src="cookie.js"></script>    
    <script>    
        php_cn_ck=Cookies.get('php_cn_ck');    
       un_php_cn_ck = decodeURIComponent (escape(php_cn_ck));    
       document.write("解碼前的中文cookie :php_cn_ck="+php_cn_ck+"<Br><br>");    
        document.write("解碼后的中文cookie :un_php_cn_ck="+un_php_cn_ck+"<Br><br>");    
        php_en_ck=Cookies.get('php_en_ck');    
      document.write("英文cookie無需解碼 :php_en_ck="+php_en_ck+"<Br><br>");    
    </script>    
    -----------------------------------------------<br>    
    二 讀取JS傳送的中英文cookie<br><br>    
    <p>1 php讀取JS設(shè)置js cookie<br><br>    
    <?php    
        $js_cn_ck=$_COOKIE['js_cn_ck'];    
      $un_js_cn_ck=unescape($js_cn_ck);    
      echo "解碼前的中文cookie:js_cn_ck=$js_cn_ck<br><br>";    
        echo "解碼后的中文cookie:un_js_cn_ck=$un_js_cn_ck<br><br>";    
        $js_en_ck=$_COOKIE['js_en_ck'];    
       echo "英文cookie無需解碼:js_en_ck=$js_en_ck<br><br>";    
   ?>    
    </p>    
    <p>2 js讀取js設(shè)置的cookie<br><br>    
   <script>    
        js_cn_ck=Cookies.get('js_cn_ck');    
        document.write("解碼前的中文cookie :js_cn_ck="+js_cn_ck+"<Br><br>");    
        //un_js_cn_ck = decodeURIComponent (escape(js_cn_ck)); 調(diào)用這兩句會出現(xiàn)js解析中斷    
        //document.write("解碼后的中文cookie :un_js_cn_ck="+un_js_cn_ck+"<Br><br>");    
        js_en_ck=Cookies.get('js_en_ck');    
        document.write("英文cookie無需解碼 :js_en_ck="+js_en_ck+"<Br><br>");    
    </script>    
    </p>    



cookie.js

總結(jié):

php用自身函數(shù)讀取php 的cookie,沒有任何障礙,無需解碼處理。

js采用cookie.js方法讀取js 的cookie,沒有任何障礙,無需解碼處理。

js讀取php的中文cookie,需要做 "decodeURIComponent (escape(php_cn_ck)) "函數(shù)處理

php讀取js的中文cookie 需要做 "unescape()" 函數(shù)處理

cookie.js

view source
print
    ?
        var Cookies = {};    
        /**    
        * 設(shè)置Cookies    
        */    
        Cookies.set = function(name, value){    
            var argv = arguments;    
            var argc = arguments.length;    
            var expires = (argc > 2) ? argv[2] : null;    
            if(expires != null){    
                var exp   = new Date();    
                exp.setTime(exp.getTime() + 8*3600 + expires);    
            }    
            alert(exp.toGMTString());    
           var path = (argc > 3) ? argv[3] : '/';    
            var domain = (argc > 4) ? argv[4] : null;    
            var secure = (argc > 5) ? argv[5] : false;    
            document.cookie = name + "=" + escape (value) +    
            ((expires == null) ? "" : ("; expires=" + exp.toGMTString())) +    
            ((path == null) ? "" : ("; path=" + path)) +    
            ((domain == null) ? "" : ("; domain=" + domain)) +    
            ((secure == true) ? "; secure" : "");    
        };    
        /**    
        * 讀取Cookies    
        */    
        Cookies.get = function(name){    
            var arg = name + "=";    
            var alen = arg.length;    
            var clen = document.cookie.length;    
            var i = 0;    
            var j = 0;    
            while(i < clen){    
                j = i + alen;    
                if (document.cookie.substring(i, j) == arg)    
                    return Cookies.getCookieVal(j);    
                i = document.cookie.indexOf(" ", i) + 1;    
                if(i == 0)    
                    break;    
            }    
            return null;    
        };    
        /**    
        * 清除Cookies    
       */    
        Cookies.clear = function(name) {    
            if(Cookies.get(name)){    
            var expdate = new Date();     
            expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));     
            Cookies.set(name, "", expdate);     
        }    
    };    
        Cookies.getCookieVal = function(offset){    
            var endstr = document.cookie.indexOf(";", offset);    
            if(endstr == -1){    
                endstr = document.cookie.length;    
            }    
            return unescape(document.cookie.substring(offset, endstr));    
        };

看完了這篇文章,相信你對“PHP與JavaScript下Cookie交互使用的示例分析”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站名稱:PHP與JavaScript下Cookie交互使用的示例分析
文章路徑:http://aaarwkj.com/article12/jjjogc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、全網(wǎng)營銷推廣電子商務(wù)、企業(yè)網(wǎng)站制作、搜索引擎優(yōu)化外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
国产乱国产乱老熟部视频| 日本中文字幕一区二区视频 | 亚洲欧美激情国产综合久久| 人妻少妇被猛烈进入久久精品| 精品女同一区二区三区网站 | 午夜一区二区精品视频国产| 亚洲乱码中文字幕久久| 丰满少妇一级淫片在线播放| 丁香六月色婷婷亚洲激情| 亚洲av一本岛在线播放| 国产精品自产在线观看一| 国产精品蜜臀av在线一区| 日本欧美一区二区三区高清| 人妻中文字幕在线一二区| 男人天堂av一区二区| 日韩欧美精品久久黄| 深夜视频在线观看成人| 精品人妻va人妻中文字幕麻豆| 精品欧美一区二区三区在线| 狠狠综爱五月天的婷婷| 亚洲av天堂在线观看| 在线成人影院中文字幕| 精品亚洲一区二区三区四| 国产精品亚洲伦理在线| 加勒比在线观看欧美一区| 日韩精品一区二区视频大全| 国产一区二区三区百合| 亚洲精品女同专区视频| 天堂中文在线免费观看av| 欧美日韩国产成人一区| 亚洲精品成人综合色在线| 国产精品欧美久久久久无| 亚洲欧美日韩国产一区二区三区| 一区二区亚洲欧美精品| 风韵犹存丰满大屁股熟妇| 亚洲国产精品日韩专区av有中文 | 欧美亚洲国产精品久久久| 韩国黄色理论片一区二区麻豆 | 久久精品亚洲熟女av蜜謦| 日本av免费观看一区二区| 欧美一区二区黑人巨大|