fișiere Instrucțiuni cookie-uri (cookie-uri) pentru începători
Ca fișierele cookie formate
Figura 1.0 starea inițială atunci când creați fișierul cookie
Acum, pentru toate cererile ulterioare de același client va utiliza ID-ul de sesiune din fișierul cookie al acestuia, așa cum se arată în figura de mai jos:
Figura 1.1 o cerere ulterioară la server
Beneficiile cookie-uri
Dezavantajele cookie-uri
Cum de a crea un fișier cookie
Fișierele cookie care au fost create vor fi salvate, atâta timp cât browser-ul este închis. Este posibil pentru a salva fișierele după închiderea browser-ului? Acest lucru va fi discutat mai târziu.
Cum să citească date din fișierul cookie
vizionări cookie-uri permanente și de sesiune
Cum de a crea un fișier cookie permanent
Am dat deja un exemplu de fișiere sesiune, cookie-uri, și că, ca un cookie permanent, atunci avem nevoie pentru a adăuga o dată de expirare. În acest cod, am adăugat perioadă anterioară (Expiră) în 5 zile. Examinați exemplul următor.
Acum putem vedea în cazul în care acestea sunt stocate pe hard disk.
În cazul în care fișierele cookie stocate pe hard disk
O caracteristică interesantă a acestor fișiere este locul pentru a le stoca pe hard disk. În primul rând, trebuie să mergeți la proprietățile folderului și deschide tipurile de marcaje ( „Opțiunea Explorer Folder“ -> View), apoi selectați opțiunea de a afișa fișierele și folderele ascunse (Arată fișierele și folderele ascunse).
Fig. 1.2. Afișați fișierele ascunse și setări dosar
Cum de a gestiona cookie-urile la scară
Care este conversia cookie-urilor
Cum informațiile cookie de conversie
Atunci când un utilizator solicită o pagină de pe server (fig. 1.4, un pătrat albastru), serverul criptează ID-ul de sesiune, și adaugă-l la link-ul fiecărei pagini (fig. 1.4, un pătrat verde), și nu salvează într-un fișier cookie. Atunci când utilizatorul face clic pe orice link (fig. 1.4, un pătrat galben) ASP.NET decriptează sesiune și trimite-l la pagina, utilizatorul solicită. Acum, pagina solicitată ar putea obține orice variabilă de sesiune (fig. 1.4, un pătrat roșu). Toate acestea se întâmplă în mod automat atunci când ASP.NET determină că browserul utilizatorului nu acceptă cookie-uri.
Fig. 1.4. Pași utiliza informațiile cookie-uri transformate
Cum să pună în aplicare transformarea
Pentru a face acest lucru, avem nevoie pentru a seta sessionState la o cookie-uri valoare reală.
În ciuda faptului că subiectul sesiunii este dincolo de domeniul de aplicare al acestui articol, ar trebui să-l studieze mai detaliat.
Acum putem explora modul în care puteți configura browser-ul pentru a sprijini cookie-uri. Considerăm un exemplu pe baza setărilor Internet Explorer. Faceți clic pe Tool -> Opțiune Internet -> Du-te la fila Privacy. Aici veți găsi un cursor și următoarele opțiuni:
- Accept All Cookies (Permiteți toate cookie-urile)
- Low (nivel scăzut)
- Medium (Intermediar)
- Mediu Mare (media de mai sus)
- Block All Cookies (Block All Cookies)
Prima opțiune permite toate cookie-urile și ultimul - blocuri. Mai multe informații puteți obține citind despre fiecare în aceeași fereastră.