Munka a cookie javascript - life-prog

1 Funkció és szerkezete Cookie

Cookie - egy kis szöveg blokkokat, soderzhatsie ügyfelek adatait, amely létrehozza a Web-szerver a kliens számítógépen. Az egyik változat a név származik az angol szó a cookie, házi sütiket jelentik, vagyis cookie-kat, hogy minden családnak megvan a maga sajátosságai.

Cookie mechanizmus által kifejlesztett Netscape ellentételezéseként hiányzik az igazi munkafolyamat a böngésző és a kiszolgáló részeként a HTTP protokoll.

Szerint a „kliens-szerver” modellt interakciós van kiválasztva a protokoll, a kliens és a szerver kapcsolatot létesíteni csak a szolgálati idő minden ügyfél kérésére. Vegyük azt az esetet, amikor a felhasználói hitelesítés eléréséhez szükséges információs források a szerver. A helyi rendszer csak egyszer adja meg az azonosítót és a jelszót, hogy a munkavállalási engedélyt. A felhasználói felület, amely folyamatosan csatlakozik a beléptető rendszer, biztosítja a munkamenet amelyben hitelesítés érvényes.

Amikor dolgozik a webkiszolgáló megválaszolása után a lekérdezés „elfelejti” az ügyfél. Ez azt jelenti, hogy meg kell, hogy adja át a hitelesítés minden alkalommal elérésekor az erőforrást.

Kezdetben a kiutat találtak formájában rejtett mezők HTML-formában. Bevezetett az első hívás információt továbbítani a kliens és szerver egymással minden hívást. De ez a megközelítés azonban kényelmetlen, hogy folyamatosan kell hívni a script, hogy feldolgozza a mezők.

Az így kapott oldat formájában egy cookie mechanizmus. Ennek lényege a következő: a hívás után a szerver böngésző a HTTP-szerver üzenetet a fejlécben kap Cookie. Ezeket az adatokat a böngésző által tárolt a mágneslemez és a következő hívás a szerver továbbítja a fejlécben HTTP-kérés változatlan.

A Cookie-beállítások, a böngésző meg kell engedni. Cookie Minden fájl nem haladhatja meg a 4 KB (egyébként az eredeti bejegyzéseket el kell hagyni, hogy helyet adjon egy új), az összes fájl tárolható legfeljebb 400, és nem több, mint 20 az egyik szerverről (egyébként a régebbi fájlok törlésre kerülnek).

Ha a kért dokumentum a szerver, a böngésző ellenőrzi, hogy megfelel Cookie egy domain szerver és egyéb információk. Ha megfelelőnek találták valamennyi feltételnek Cookie, a böngésző elküldi őket, hogy a szerver formájában HTTP-fejléc:

Tekintsük az első két módszer áll rendelkezésre a kliens oldalon.

2. Hozzon létre egy cookie segítségével tag

címke Ez határozza meg a metatags, amelyek információ tárolására használt böngészők, keresők. Például a mechanizmusok keresők fordulnak Metacímkék leírását a helyszínen, a kulcsszavak és egyéb adatok. Megengedett, hogy több mint egy meta tagek, nem kerülnek be a konténer fejlécben .
Jellemzően a paramétereket minden meta tag csökkenteni párok <имя=значение>, amelyben a név van megadva a kulcsszó NÉV vagy HTTP-EQUIV, és az érték - a kulcsszó TARTALOM.

Metatags HTTP-EQUIV opció lehetővé teszi, hogy a HTTP-fejléceket, a HTTP-EQUIV paraméter határozza meg a nevét, és a paraméter TARTALOM - HTTP-fejléc tartalmát.

Ami a meta tagek a name paraméterben az elv nincsenek korlátozások a használja ezt a paramétert, kivéve, hogy van egy hallgatólagos megállapodása az alkotók a kereső robotok, és hogyan kell használni néhány érték.