fájl utasításokat a cookie-k (cookie), hogy kezdőknek - az egészet, és a programozás

  • Microsoft .NET
  • ASP.NET
  • Közötti információcsere az oldalak tartalmát (Content Pages) és a mester oldalak (Master Pages)

Ahogy kialakult a cookie fájlok

fájl utasításokat a cookie-k (cookie), hogy kezdőknek - az egészet, és a programozás

Ábra 1.0 A kezdeti állapot létrehozása során a cookie fájl

Most minden további kéréseket az azonos ügyfél fogja használni a session ID-t a cookie fájlok azonos, ahogy azt az alábbi ábra:

fájl utasításokat a cookie-k (cookie), hogy kezdőknek - az egészet, és a programozás

1.1 ábra egy későbbi kérelmet a szerverre

Előnyök sütik

Hátrányai cookie-k

Hogyan hozzunk létre egy cookie file

Cookie létrehozott fájlok mentésre kerülnek, amíg a böngésző bezárásakor. Lehetséges, hogy mentse a fájlokat, miután a böngésző bezárása? Ez lesz szó később.

Hogyan kell olvasni az adatokat a cookie file

Állandó és munkamenet-cookie nézetek

Hogyan hozzunk létre egy állandó cookie file

Már adott példát munkamenet fájlok, sütik, és állandó cookie-t, akkor meg kell adni egy lejárati dátumot. Ebben a kódot, adtunk a korábbi időszakra (lejár) 5 nap alatt. Vizsgáljuk meg a következő példát.

Most már látjuk, hogy hol tárolódik a merevlemezen.

Amennyiben a cookie fájlok tárolása a merevlemezen

Egy érdekes tulajdonsága ezeknek a fájloknak a helyen tárolja azokat a merevlemezen. Először is, el kell menni a tulajdonságait, és nyissuk meg a könyvjelző típus ( „Explorer mappa Option” -> View), majd válassza ki a lehetőséget, hogy megjelenítse a rejtett fájlokat és mappákat (Rejtett fájlok és mappák).

fájl utasításokat a cookie-k (cookie), hogy kezdőknek - az egészet, és a programozás

Ábra. 1.2. Rejtett fájlok és mappák beállításai

fájl utasításokat a cookie-k (cookie), hogy kezdőknek - az egészet, és a programozás

Hogyan kell kezelni a cookie-skála

Mi az a konverziós cookie

Hogyan működik a konverziós cookie információk

Amikor egy felhasználó kér egy oldalt a szerver (ábra. 1.4, egy kék négyzet), a szerver titkosítja a munkamenet azonosítót, és hozzáteszi, hogy a link minden oldal (ábra. 1.4, egy zöld négyzet), és nem menti a cookie-fájlban. Amikor a felhasználó rákattint egy linkre (ábra. 1.4, sárga négyzet) ASP.NET dekódolja az ülésen, és elküldi azt az oldalt, a felhasználó által igényelt. Most, a kért oldal fog semmilyen munkamenet változót (ábra. 1.4, egy piros négyzet). Mindez automatikusan megtörténik, ha ASP.NET megállapítja, hogy a felhasználó böngészője nem támogatja a cookie-kat.

fájl utasításokat a cookie-k (cookie), hogy kezdőknek - az egészet, és a programozás

Ábra. 1.4. Steps használ cookie-kat transzformált információ

Hogyan lehet megvalósítani az átalakulás

Ehhez be kell állítani cookie sessionState a valódi érték.

Annak ellenére, hogy az ülésen a téma túlmutat ezt a cikket, akkor tanulmányozza azt részletesebben.

Most már tudjuk vizsgálni, hogyan lehet beállítani a böngésző támogatja a sütik. Úgy véljük, egy példa alapján az Internet Explorer beállításait. Kattintson az Eszközök -> Internet Opció -> Menjen a lapra Adatvédelmi. Itt található egy csúszka és a következő lehetőségek közül:

  • Az összes cookie fogadása (Összes cookie engedélyezése)
  • Alacsony (alacsony)
  • Közepes (intermedier)
  • Közepes Nagy (átlag felett)
  • Az összes cookie blokkolása (összes cookie blokkolása)

Az első opció lehetővé teszi az összes cookie-kat, és az utolsó - blokkokat. További információt kaphat, ha elolvassa az egyes ugyanabban az ablakban.

• A forrás letöltése - 3,45 KB • Letöltés teszt - 1,08 KB Ne feledje, hogy az internetes szolgáltatás - csak egy eszköz. Sok más eszközökkel, például a HTTPService, a távoli kommunikáció, stb Flex. D. A Flex Segítség egy HTTPService az ASP.NET cikket CodeProject megmutatja, hogyan kell használni a rugalmas tag

Ha egy webes alkalmazás, amely meghívja egy csomó szolgáltatást, és letölt egy csomó adat minden oldalon sok háttér számítások az adatbázisból, fékek - valamit kell tenni: 1. HTTP Compression HTTP-tömörítés tömöríti a tartalmat egy oldal a szerveren. Ez tömöríti HTTP kérések és válaszok, ami nagyban javítja a pro.

Kapcsolódó cikkek