Autor | Zpráva | ||
---|---|---|---|
marecek8745 Profil * |
#1 · Zasláno: 8. 5. 2014, 22:54:40
Ahojte, pomocou document.cookie si v javascripte zo stranky nacitam vsetky cookies. Dane cookies vyzeraju nejak takto:
user= Marek; prk=47w548/2; code=9801; popunder=yes; popundr=yes; setover18=1 viete mi prosim poradit ako z daneho vysledku vybrat len cookies code? Cize v tomto pripade len cislo 9801. |
||
juriad Profil |
#2 · Zasláno: 8. 5. 2014, 23:03:33
https://developer.mozilla.org/en-US/docs/Web/API/document.cookie
Je tam popsaný docCookies, tak použij buď přímo ten, nebo si z něj čtení vypreparuj. Obecně stačí splitnout podle středníku a najít prvek obsahující code=. |
||
marecek8745 Profil * |
#3 · Zasláno: 8. 5. 2014, 23:10:50
skusal som docCookies.getItem(code) avsak tym sposobom mi to nefunguje
mohol by si prosim viac popisat ako to "vypreparovat"? |
||
juriad Profil |
#4 · Zasláno: 8. 5. 2014, 23:15:21
Buď si skopíruj celé docCookies a dej ho někam na začátek, před místo, kde chceš pracovat s cookies.
Nebo si skopíruj jen tu funkci getItem: function getItem(sKey) { return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; } |
||
_es Profil |
#5 · Zasláno: 8. 5. 2014, 23:16:32
marecek8745:
„skusal som docCookies.getItem(code)“ Snáď docCookies.getItem("code")
|
||
Časová prodleva: 10 let
|
0