O instrucțiune pentru fișiere cookie (cookie-uri) pentru începători - totul despre asta și programare

  • 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

O instrucțiune pentru fișiere cookie (cookie-uri) pentru începători - totul despre asta și programare

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:

O instrucțiune pentru fișiere cookie (cookie-uri) pentru începători - totul despre asta și programare

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.

O instrucțiune pentru fișiere cookie (cookie-uri) pentru începători - totul despre asta și programare






Fig. 1.2. Afișați fișiere ascunse și setări de foldere

O instrucțiune pentru fișiere cookie (cookie-uri) pentru începători - totul despre asta și programare

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.

O instrucțiune pentru fișiere cookie (cookie-uri) pentru începători - totul despre asta și programare

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

Trimiteți-le prietenilor: