İlk HTTP Cookie yaz

Bir HTTP Cookie yazmağı və oxumasını necə öyrənin

Cookies brauzer tərəfindən müəyyən edilir, tez-tez CGI və ya JavaScript ilə. Web səhifəsində hər hansı bir tədbirdə bir çerez qurmaq üçün bir yazı yaza bilərsiniz. Məsələn, bu səhifəyə gedin, başqa bir link vurduğunuzda bir çerez qurmaq imkanı veriləcək. Çerez belə bir şeyə bənzəyir:

Set-Cookie: Count = 1; sona çatır = Çərşənbə, 01 Avqust-2040 08:00:00 GMT; yol = /; domain = webdesign.about.com

Bu, deməkdir:

Cookie faylını JavaScript ilə yazın

Çerezinizi yazmaq üçün aşağıdakı kodu istifadə edin:

cookie_name = "Basic_Cookie"; funksiyası write_cookie () {if (document.cookie) {index = document.cookie.indexOf (cookie_name); } else {index = -1; } if (index == -1) {document.cookie = cookie_name + "= 1; expires = Çərşənbə, 01-Yanvar-2040 08:00:00 GMT"; } else {countbegin = (document.cookie.indexOf ("=", indeksi) + 1); countend = document.cookie.indexOf (";", index); əgər (countend == -1) {countend = document.cookie.length; } count = eval (sənəd.cookie.substring (countbegin, countend)) + 1; document.cookie = cookie_name + "=" + count + "; expires = Çərşənbə, 01-Yanvar-2040 08:00:00 GMT"; }}

Çörəyinizi oxuyun

Çerez yazdıqdan sonra onu istifadə etmək üçün onu oxumaq lazımdır. Çerezinizi oxumaq üçün bu skriptdən istifadə edin:

funksiya gettimes () {if (document.cookie) {index = document.cookie.indexOf (cookie_name); əgər (index! = -1) {countbegin = (document.cookie.indexOf ("=", index) + 1); countend = document.cookie.indexOf (";", index); əgər (countend == -1) {countend = document.cookie.length; } count = document.cookie.substring (countbegin, countend); əgər (count == 1) {return (count + "time"); } başqa {return (count + "times"); }}} qayıtmaq ("0 dəfə"); }

Bağlantıda Çerezinizi axtarın

Kimsə HTML kodunuzda bu kodla bir link vurduqda çerezinizi təyin edin:

document.write (gettimes ());

Sonrakı səhifə > Çerezlər təhlükəli mi? > Səhifə 1 , 2, 3