Php ellenőrizze, hogy a kliens böngészőjének cookie-k

PHP: ellenőrizze, hogy a kliens böngésző cookie-k

Magáról a cookie-k ( „ku ki”), és amit nem ír semmit, az információ ebben a témában egy csomó. de a kérdés a cím, természetesen nem új, de időtálló.

Az internet, mint ésszerű, de nem teljes, és őrült lehetőségeket. Írjunk egy kis script testcookie.php. aki megpróbálja „univerzális”.


senasovaya közönséges cookie IE8

újratölteni az oldalt ezután hivatkozott rá, mint egy paraméter lépés = 1. Erre azért van szükség, mert az első szerver cookie-t küld az ügyfél része a HTTP-válasz, akkor az ügyfél, ha hajlandó elfogadni a cookie-t, visszaküldi a szervernek.

Ezért, hogy ellenőrizze, hogy a visszatérés sikeres volt, akkor meg kell várni a következő HTTP kérés.

Hogy megkülönböztessük a második bemenete az első állapot használható jelenlétében változó $ _GET [ „lépés”].

Itt van, ezt a forgatókönyvet.

Sajnos, sőt, számos g **** böngészők nem felel meg arra vonatkozóan, például az azonos „Opera” 11,50, cookie-k letiltása azt jelenti, és ki üléseket. Tehát ebben az esetben akkor vissza valamit, mint ciklikus átirányítást.

De az IE8, például minden megfelelően működik (Cookie-beállítások benne a következők: Eszközök menü Internet-beállítások, Adatvédelem fülre, majd a Speciális).

Általában, ha tudja, hogy egy módja annak, hogy biztonságosan és cross-böngésző kompatibilitás Ez félrevezető - írj :) De a gyakorlatban természetesen a legegyszerűbb módja annak, hogy folytassa azt a tényt, hogy 99% -a felhasználók semmit cookie-k letiltása nem tudom, és nem hagyja, hogy vágja le.