A învăța să lucreze cu cookie-uri (cookie)


Ei bine, să începem. În primul rând, avem nevoie de un corp de cookie-uri, care se va ocupa de cererile noastre (inserat după / cap):

Atunci când se lucrează cu cookie-uri folosim toate cele trei funcții:

1) setcookie ( 'numele cookie', 'Valoare', 'Timp de stocare') - Această funcție scrie un cookie în browser-ul web
2) eraseCookie ( 'cookies Nume') - Șterge cookie-ul cu numele corect
3) getCookie ( 'cookies Nume') - a obține valoarea cookie-ului

Să examinăm acum câteva exemple de unde va deveni clar care funcționează locul de muncă

1) spoilerul, care va stoca în poziția deschis și închis

Deci, de exemplu, avem spoilerul va fi deschis în mod implicit:


aici conținut

Imediat mai jos am pus script spoiler:

Asta e tot. Iată cum funcționează: faceți clic pe butonul. Verificați valoarea butonului. Dacă „Open“ - un modul cookie, ascunde conținutul, și modificați valoarea butonului în sine a „închis“.

În cazul în care valoarea butonului atunci când faceți clic pe „Close“ - șterge cookie, conținut deschis, și modificați descrierea pentru butoanele de pe „deschis“.

Când te duci la o pagină de verificare pentru a vedea dacă am setat un cookie. În cazul în care este setat un cookie - ascunde conținutul și modificați valoarea butonului din închis

2) a scrie o anumită valoare într-un cookie și apoi să-l atunci când mergi la pagina următoare

Creați două butoane. Când faceți clic pe primul - vom scrie un cookie, dacă faceți clic pe al doilea - pentru a șterge:


Deci, după cum ați înțeles, vom pune-le într-o valoare cookie de timp. Primul buton înregistrează cookie-ul cu numele și valoarea timer $ TIME $ (Acest operator uCoz) pentru o zi. Al doilea buton șterge cookie-

Script-ul care va verifica dacă cookie-ul este:

Link-uri către articol: