A cookie-k, vagy egy kis bolt információt a kliens

Cookie - az egyik lehetséges módja, hogy tárolja néhány információt a felhasználó a honlap, amikor a felhasználó nem online. Cookie általában tárol információt a felhasználó között a látogatók a helyszínen. Cookie - egy kis szöveges fájl szerver által küldött (tartalom) és tárolja a böngésző a kliens gépen (felhasználó).

Cookie - az egyik lehetséges módja, hogy adatokat tároljon a felhasználó Nektorov helyén, amikor a felhasználó nem online. Cookie általában tárol információt a felhasználó között a látogatók a helyszínen. Cookie - egy kis tekstvoy fájlt a szerver által küldött (tartalom) és tárolja a böngésző a kliens gépen (felhasználó). Például, ha egy felhasználó belép az Ön webhelyére, akkor mentse információt az utolsó látogatás, és a következő alkalommal, amikor meglátogat, akkor lugkostyu olvassa el ezt, és azt mutatják, hogy a felhasználó, amikor az online utoljára.


Hogyan lehet létrehozni egy cookie ASP.NET


Hogyan kell olvasni értékeket a Cookie

Olvasni a cookie a következő kódot:

Hogyan lehet eltávolítani a Cookie

Törölhet egy cookie-t általában meghatározott múltbeli időpontban lejárati időszak (lejár). megteheti:

Class HttpCookie talál helyet system.web névtérben. Használhatja HttpCookie manipulálni a cookie-kat tárgyak helyett Response és kér.

HttpCookie a következő tulajdonságokkal rendelkezik:

Használhatja HttpCookie osztály létrehozásához a cookie az alábbiak szerint:

Használatának korlátozása böngészők cookie-kat.

Maaksimalny cookie file mérete 4096 bájt. Ez nem sok, de elvileg ahhoz, hogy tárolja hasznos információkat, mint például a felhasználói azonosítót. És azt is korlátozza a cookie-k száma fájlokat. Nem lehet több, mint 20, egy web-oldalon. Ha létrehoz egy új 21. a cookie-kat, a böngésző törli a legrégebbi a meglévő cookie-kat.

Az oldalon látogató ustnovit a böngésző „nem használ cookie-kat». Ebben az esetben nem lehet rögzíteni a cookie fájlt a számítógépen, és ezért ellenőrizni kell a böngésző beállításait a felvétel előtt a cookie-kat.

Ha a látogató letiltja a cookie-k használatát, akkor el kell döntenie, hogy szeretné-e írni az adatokat valamilyen más módon (például Session), vagy sem. Ha a cookie-k használata működéséhez szükséges a helyszínen, a felhasználó kap egy üzenetet, amely megállapítja, hogy tartalmaznia kell a cookie-k használatát.

Az okok a támogatás hiánya a böngésző cookie (cookie)

Ennek két oka van, melyek a kliens számítógép nem lesz képes a cookie-kat:

- Web-böngésző nem támogatja a sütik;
- Web-böngésző támogatás, de a felhasználó letiltotta azok használatáról szándékos.

Hogyan állapítható meg, hogy a böngésző cookie-podderdivaet (cookie)

Hogyan állapítható meg, hogy a böngésző támogatja a cookie-k, de a felhasználó letiltotta ezt a lehetőséget

Ha a felhasználó letiltotta a cookie-k használatát a böngészőben, a fent említett módszerrel Request.Browser.Cookies bejelentkezéskor mindig igaz értékkel tér vissza, de a cookie-k nem a számítógépben tárolt ügyfél kezdetben. Az egyik módja annak ellenőrzése ebben az esetben az, hogy megpróbálja megmenteni a cookie-k az első oldalon, majd Response.Redirect átirányítani egy másik oldalra, és olvassa el a felvett cookie-kat.

Legjobb gyakorlatok, ha használja a cookie-kat ASP.NET

A cookie-k - egy egyszerű szöveges, és ezért nem használják bizalmas adatokat, például jelszavakat, anélkül, hogy előre titkosítást. Ha szeretné használni a „Remember Me” opciót, javasoljuk, hogy titkosítja a tárolt adatok a cookie-t. A cookie-k általánosan használt tárolja a következő típusú információkat: a felhasználó utolsó látogatás időpontját, a kedvenc színe, az életkor a látogató, stb

Biztonsági kérdések használata Cookie ASP.NET