Rumah > hujung hadapan web > tutorial js > JavaScript mencipta kuki dan membaca petua cookies_javascript

JavaScript mencipta kuki dan membaca petua cookies_javascript

WBOY
Lepaskan: 2016-05-16 15:07:18
asal
2060 orang telah melayarinya

Kandungan artikel ini dibahagikan kepada dua bahagian untuk pembelajaran Mereka memperkenalkan kaedah pelaksanaan khusus untuk mencipta kuki dengan javascript dan membaca kuki dengan javascript untuk semua orang mempelajari kandungan khusus adalah seperti berikut

1. Cipta Kuki

document.cookie = 'key=value'; Jika terdapat aksara khas, gunakan encodeURIComponent() untuk mengekod

document.cookie = 'user='+encodeURIComponent('Guo Qian;');

Gunakan decodeURIComponent()
semasa membaca
Contohnya:

Sesuaikan kaedah penciptaan kuki

document.cookie = 'name=guoqian';
document.cookie = 'age=24';
document.cookie = 'address=hunan';
document.cookie = 'user='+encodeURIComponent('郭钱;'); 
Salin selepas log masuk

2. Dapatkan kuki
function SetCookie(name, value, expires, path, domain, secure) {
 var today = new Date();
 today.setTime(today.getTime());
 if(expires) { expires *= 86400000; }
 var expires_date = new Date(today.getTime() + (expires));
 document.cookie = name + "=" + escape(value)
  + (expires ? ";expires=" + expires_date.toGMTString() : "")
  + (path ? ";path=" + path : "")
  + (domain ? ";domain=" + domain : "")
  + (secure ? ";secure" : "");
}
Salin selepas log masuk
Gunakan kaedah rentetan

Gunakan kaedah tatasusunan

function getCookieByString(cookieName){
 var start = document.cookie.indexOf(cookieName+'=');
 if (start == -1) return false;
 start = start+cookieName.length+1;
 var end = document.cookie.indexOf(';', start);
 if (end == -1) end=document.cookie.length;
 return document.cookie.substring(start, end);
}
Salin selepas log masuk

Di atas adalah keseluruhan kandungan artikel ini, saya harap ia akan membantu kajian semua orang.

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan