PHP如何讀取由JavaScript設(shè)置的Cookie
cookie在開(kāi)發(fā)中使用的非常多,但如果是使用JavaScript設(shè)置cookie然后使用PHP讀取出來(lái)如何實(shí)現(xiàn)呢?即PHP與JavaScript下Cookie的交互使用是否可行呢?
<?php // 讀取JavaScript設(shè)置的cookie header("Content-type: text/html; charset=utf-8"); if(isset($_COOKIE["param"])){ echo $_COOKIE["param"]; } ?> <script type="text/javascript"> function $_cookie(name,value){ var date = new Date(); $livetime = 5*24*3600*1000;// cookie生命周期 date.setTime(date.getTime()+$livetime); document.cookie = name+"="+value+";expires="+date.toGMTString(); } // 設(shè)置cookie $_cookie("param","javascript設(shè)置cookie"); </script>
以上代碼經(jīng)過(guò)測(cè)試通過(guò)。當(dāng)然,只是最簡(jiǎn)單的實(shí)現(xiàn),更完善的功能請(qǐng)大伙根據(jù)自己的需要自行修改了。
需要注意幾點(diǎn):
1、php用自身函數(shù)讀取php設(shè)置的cookie,沒(méi)有任何障礙,無(wú)需解碼處理。
2、js采用cookie.js方法讀取js設(shè)置的cookie,沒(méi)有任何障礙,無(wú)需解碼處理。
3、js讀取php的中文cookie,建議使用 decodeURIComponent (escape("...")) 函數(shù)處理,否則可能讀取不正常
4、php讀取js的中文cookie 建議做 unescape 處理,否則可能出現(xiàn)亂碼。
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
- 詳解cookie驗(yàn)證的php應(yīng)用的一種SSO解決辦法
- PHP與JavaScript針對(duì)Cookie的讀寫、交互操作方法詳解
- PHP利用Cookie設(shè)置用戶30分鐘未操作自動(dòng)退出功能
- PHP中Cookie的使用詳解(簡(jiǎn)單易懂)
- php及codeigniter使用session-cookie的方法(詳解)
- PHP設(shè)置Cookie的HTTPONLY屬性方法
- php cookie用戶登錄的詳解及實(shí)例代碼
- php頁(yè)面跳轉(zhuǎn)session cookie丟失導(dǎo)致不能登錄等問(wèn)題的解決方法
- php cookie 詳解使用實(shí)例
- PHP Cookie學(xué)習(xí)筆記
- PHP中cookie知識(shí)點(diǎn)學(xué)習(xí)
相關(guān)文章
PHP面向?qū)ο蠓治鲈O(shè)計(jì)的經(jīng)驗(yàn)原則
你不必嚴(yán)格遵守這些原則,但你應(yīng)當(dāng)把這些原則看成警鈴,若違背了其中的一條,那么警鈴就會(huì)響起 , ----- Arthur J.Riel2008-09-09PHP工廠模式Factory Pattern的實(shí)現(xiàn)及特點(diǎn)
工廠模式,是一種實(shí)例化對(duì)象的方式,只要輸入需要實(shí)例化對(duì)象的名字,就可以通過(guò)工廠對(duì)象的相應(yīng)工廠函數(shù)來(lái)制造你需要的對(duì)象,工廠模式的最主要作用就是對(duì)象創(chuàng)建的封裝、簡(jiǎn)化創(chuàng)建對(duì)象操作2023-03-03PHP在同一域名下兩個(gè)不同的項(xiàng)目做獨(dú)立登錄機(jī)制詳解
這篇文章主要給大家介紹了關(guān)于PHP在同一域名下兩個(gè)不同的項(xiàng)目如何做獨(dú)立登錄機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-09-09PHP環(huán)形鏈表實(shí)現(xiàn)方法示例
這篇文章主要介紹了PHP環(huán)形鏈表實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了PHP環(huán)形鏈表的定義、創(chuàng)建及遍歷等操作技巧與注意事項(xiàng),需要的朋友可以參考下2017-09-09PHP實(shí)現(xiàn)上一篇下一篇的方法實(shí)例總結(jié)
這篇文章主要介紹了PHP實(shí)現(xiàn)上一篇下一篇的方法,結(jié)合實(shí)例形式總結(jié)分析了php獲取上一篇下一篇文章SQL操作的相關(guān)查詢技巧,需要的朋友可以參考下2016-09-09PHP防范SQL注入的具體方法詳解(測(cè)試通過(guò))
PHP防范SQL注入是一個(gè)非常重要的安全手段。相信大家對(duì)這一安全防范方法還不是很了解,希望通過(guò)本文介紹的內(nèi)容大家能夠充分掌握這一知識(shí)點(diǎn)2014-05-05