- Microsoft .NET
- ASP.NET
- Schimbul de informații între paginile cu conținut (Pagini de conținut) și paginile principale (pagini principale)
Modul în care sunt generate cookie-urile
Figura 1.0 Starea inițială la crearea unui fișier cookie
Acum, pentru toate solicitările ulterioare de la același client, se va utiliza identificatorul sesiunii din același fișier cookie, după cum se arată în figura următoare:
Figura 1.1 solicitarea ulterioară către server
Avantajele cookie-urilor
Dezavantaje ale cookie-urilor
Cum se creează un fișier cookie
Cookie-urile create au fost salvate până când browser-ul este închis. Pot salva fișiere după ce browserul este închis? Vom vorbi despre asta puțin mai târziu.
Cum se citește datele dintr-un fișier cookie
Tipuri constante și sesiuni de cookie-uri
Cum se creează un fișier cookie persistent
Am dat deja un exemplu de fișiere cookie de sesiune, iar pentru cookie-urile permanente trebuie să adăugăm o dată de expirare. În codul de mai sus, am adăugat o expirare de 5 zile. Studiați următorul exemplu.
Acum putem lua în considerare locația stocării pe hard disk.
Unde pe hard disk sunt stocate fișierele cookie
O caracteristică interesantă a acestor fișiere este localizarea stocării pe hard disk. Mai întâi, trebuie să accesați proprietățile folderului și să deschideți opțiunea "Folder Option" (> View), apoi selectați opțiunea de a afișa fișierele și folderele ascunse.
Fig. 1.2. Afișați fișiere ascunse și setări de foldere
Cum să gestionați scara cookie-urilor
Ce este conversia cookie-urilor?
Cum funcționează conversia informațiilor cookie?
Atunci când un utilizator solicită o pagină de pe server (Figura 1.4, pătrat albastru), serverul criptează identificatorul de sesiune și îl adaugă la link-ul fiecărei pagini (Figura 1.4, caseta verde), în loc să stocheze fișiere cookie în fișier. Atunci când un utilizator face clic pe orice link (Figura 1.4, pătrat galben), ASP.NET decriptează această sesiune și o transmite către pagina pe care o solicită utilizatorul. Acum, pagina solicitată poate obține orice variabilă de sesiune (Figura 1.4, pătrat roșu). Toate acestea se întâmplă automat dacă ASP.NET determină că browserul utilizatorului nu acceptă cookie-uri.
Fig. 1.4. Pașii de utilizare a informațiilor cookie convertite
Cum să implementați conversia
Pentru a face acest lucru, trebuie să setăm sessionState Cookieless la valoarea reală.
În ciuda faptului că tema sesiunilor este dincolo de sfera de aplicare a acestui articol, ar trebui să o studiați mai detaliat.
Acum putem învăța cum să configurați browserul pentru a accepta cookie-urile. Vom examina un exemplu bazat pe configurația Internet Explorer. Faceți clic pe Instrumentul -> Opțiune Internet -> Accesați fila Confidențialitate. Aici glisați și găsiți următoarele opțiuni:
- Acceptați toate cookie-urile
- Low (nivel scăzut)
- Medium (Intermediar)
- Mediu ridicat (peste medie)
- Blocați toate modulele cookie
Prima opțiune permite toate cookie-urile, iar ultimul - blocuri. Mai multe informații puteți obține citiți despre fiecare în aceeași căsuță.
• Download surse - 3.45 KB • Download test - 1.08 KB Amintiți-vă că serviciul web este doar un instrument. Există o mulțime de alte instrumente cum ar fi HTTPService, comunicarea de la distanță Flex etc. Ajutor În articolul Flex Flex HTTPService cu ASP.NET pe CodeProject arată utilizarea etichetei flex Dacă o aplicație web care apelează mai multe servicii și încarcă o mulțime de date pe fiecare pagină, cu o mulțime de calcule de fundal din baza de date, încetinește - atunci trebuie să faceți: 1. Compresia HTTP Compresia HTTP comprimă conținutul paginii de pe server. Acesta comprimă cererile și răspunsurile HTTP, care îmbunătățește foarte mult pro.Articole similare