Rumah > hujung hadapan web > tutorial js > Contoh analisis penggunaan objek cookie dalam kemahiran javascript_javascript

Contoh analisis penggunaan objek cookie dalam kemahiran javascript_javascript

WBOY
Lepaskan: 2016-05-16 16:16:49
asal
1082 orang telah melayarinya

Contoh dalam artikel ini menerangkan penggunaan objek kuki dalam JavaScript. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Atribut

nama Satu-satunya atribut yang mesti ditetapkan, menunjukkan nama kuki
tamat tempoh Menentukan jangka hayat kuki Jika ia tidak ditetapkan, ia akan tamat tempoh secara automatik apabila penyemak imbas ditutup
laluan menentukan ketersediaan kuki ke pelayan untuk halaman web lain Secara amnya, kuki tersedia untuk semua halaman dalam direktori yang sama Apabila atribut laluan ditetapkan, kuki hanya sah untuk semua halaman web di bawah laluan yang ditentukan sub-laluan
domain Banyak pelayan terdiri daripada berbilang pelayan Atribut domain terutamanya menetapkan berbilang pelayan dalam domain yang sama untuk berkongsi kuki Jika pelayan web a perlu berkongsi kuki dengan pelayan web b, atribut domain kuki a perlu ditetapkan kepada b , supaya kuki yang dibuat boleh dikongsi oleh a dan b
selamat Secara umumnya, tapak web yang menyokong SSL bermula dengan HTTPS Atribut selamat boleh menetapkan kuki yang hanya boleh diakses melalui HTTPS atau protokol keselamatan lain

Kuki pada asasnya adalah rentetan

Secara umumnya, kuki tidak boleh mengandungi aksara khas seperti koma bertitik, koma dan ruang Walau bagaimanapun, aksara ini boleh dihantar menggunakan pengekodan, iaitu, aksara khas dalam rentetan teks ditukar kepada nilai ASCII heksadesimal yang sepadan Gunakan encodeURI(). berfungsi untuk menukar aksara teks kepada URI yang sah dan gunakan fungsi decodeURI() untuk menyahkod

Tulis kuki

var cookieTest ="name=userName"; 
document.cookie= cookieTest; //存入 
//用分号分割不同属性 
var date = newDate(); 
date.setDate(date.getDate()+7); //设置cookie的存活时间为一星期 
document.cookie= encodeURI("name=user")+";expires="+date.toUTCString(); 

Salin selepas log masuk

Baca kuki

var cookieString= decodeURI(document.cookie); 
var cookieArray= cookieString.split(";"); 
for(vari=0;i< cookieArray.length;i++){ 
  var cookieNum = cookieArray[i].split("="); 
  var cookieName = cookieNum[0]; 
  var cookieValue = cookieNum[1]; 
} 

Salin selepas log masuk

Padam kuki

var date = newDate(); 
date.setTime(date.getTime()-10000); 
document.cookie= "name=User;expires="+date.toGMTString; 
//删除一个cookie就是将其过期时间设置为过去的一个时间值 

Salin selepas log masuk

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Label berkaitan:
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