Cookie-k - elszívás
Az utolsó cikk „sütik - beállítása” mi „töltött” a cookie-kat. Itt az ideje, hogy őket, és válassza ki a legfinomabb. Ebben a cikkben fogjuk megérteni a bonyolult kitermelése a cookie jar.
Gyulchataj nyissa meg az arcod!
Valójában, a folyamat egyre magát a cookie-kat, felháborítóan egyszerű:
Ez minden, köszönöm a figyelmet ... :)
A vicc, természetesen. Igen, megvan a húr a cookie-kat, de a fogás, hogy az utat a böngésző megjeleníti számunkra teljesen által létrehozott sütiket jelenlegi források. Nevezetesen, ha volt egy cookie-t, cookieStr tartalmazza:
De ha a helyszínen találtak néhány cookie-kat, akkor a változó cookieStr kevés vált:
"CookieName1 = cookieValue; cookieName2 = cookieValue; cookieName3 = cookieValue;"
Ez volt akkor, és van egy sor mini-feladatokat, amelyeket el kell dönteni, hogy mire az áhított cookie-kat:
- cookie-kat kell térhálós, egymástól elkülönítve;
- megtalálni a megfelelő, és távolítsa el a tartalmát
Ha az érték a cookie viszont az is bizonyos adatok listája, majd körülbelül ugyanazt az eljárást kell végezni velük:
- szerkezete értékek egymástól elválasztva;
- megtalálni a megfelelő
És most részletesebben
Nézzük meg a vonalat a süteményt alkatrészek. Kezdeni szóló, a nyers adatok:
Az első szakasz, osztja a string tömb határoló „;”, olyan elemeket, amelyek tartalmaznak egy pár húrok és kulcs = érték:
Most szeretné feldolgozni (ólom-humán), egy pár a tömbben:
Az eredmény egy sor tárgyak, amelyek mindegyike egy név-érték módszerrel. A neve tartalmazza a nevét, a cookie-t, érték - egy rendezett cookie-értékek.
Ne feledd, hogy a nevét, amit elkezdtünk mindezt ... Ó, igen! Meg kell, hogy az érték egy adott cookie-t. Egy kis „fésüljük” kód, megkapjuk ezt a végső lehetőség:
A függvény eredménye az az érték (a tömb értékek) adott cookie-kat, ellenkező esetben, ha a cookie nem található, akkor a függvény hamis. Amikor egy funkció nélküli paraméter CNAME a függvény egy tömb összes cookie-kat. Példa hívás paraméter CNAME:
Itt valójában, és minden hozzáférést a cookie-t. Persze, lehet, hogy azt gondolta: „tettem rosszul.” - nem kétséges, de az anyag egyetlen célja, hogy bemutassa és kereshetőség sajátosságait ennek a folyamatnak, valamint a végrehajtására - a magánügye minden fejlesztő.
Élni vagy nem élni?
Ha a süti lehet állítani, így lehet, és távolítsa el! Igen, a logika az eljárás. És ez történik a telepítés ...:
Az egyetlen különbség, hogy eltávolítani meg kell írni a cookie élettartamát „backdating.”
Az összes művelet sütik kiderült a leginkább időigényes megszerezni őket, vagy inkább az adatok elemzését, bár az elemzés mélységének, persze, attól függ, hogy a feladatokat. Például, ha egy webhely állítja egy cookie egyetlen érték, akkor könnyebben kap érték, például olyan objektum módszerek String (indexOf (), substr ()). De azt is, hogy az Arsenal egy univerzális elemzést a cookie funkció ugyancsak nem lesz baj.
A következő cikk megpróbálja „nagymama receptje” akasztani a hűtőszekrény, és használja azt. Más szóval, egyesít minden művelet egy script, úgyhogy a jövőben, akkor könnyen alkalmazza azt a projekteket.