2019. június 26., szerda

Gyorskeresés

A kuki létezésének ellenőrzése Javascriptel!

Írta: | Kulcsszavak: javascript . cookie . süti . code . script

[ ÚJ BEJEGYZÉS ]

Jegyzet:
Ezzel a kis kóddal ellenőrizhető, hogy létezik e a cookie vagy sem. És egy if - else elágazással különböző dolgokat írhatunk ki.

<script type="text/javascript">

// vegyük ki a // jelet az 1. elől, ha azt szeretnénk, hogy a kuki létezzen, a 2. elől, ha azt szeretnénk, hogy ne létezzen. Ha mindkettő elé rakunk, akkor nem fog létezni.
document.cookie = "tesztkuki=Létezik";
// document.cookie = "tesztkuki=Már nem létezik; expires=Thu, 18 Dec 2013 12:00:00 UTC";


// Confirm that cookie does not exist
if (document.cookie.indexOf('tesztkuki') == -1 ) {
document.write("NEM LÉTEZIK A KUKI !");
} else {
document.write("LÉTEZIK A KUKI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
</script>

Kipróbálás >>>>>

Hozzászólások

(#1) sztanozs


sztanozs
(PH! addikt)

Ez addig jó, amíg biztonságosan nem kell fejlesztened (lásd HttpOnly direktíva)

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#2) Geri Bátyó


Geri Bátyó
(őstag)

Én javascript nélkül is tudom, hogy létezik a kukim. (Bocs!) ;]

"Ki a büdös istennyila vagy te bohócképű!?" SzŐr Geri, birodalmi poéta és főszakács (:L topic)

(#3) sztanozs válasza Geri Bátyó (#2) üzenetére


sztanozs
(PH! addikt)

de csak józanul... minden másra ott a javascript

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#4) serrin


serrin
(fanatikus tag)

Saját, agyontesztelt megoldásom:

function hasCookie (name) {
return (document.cookie.indexOf(encodeURIComponent(name)+"=") !== -1);
}

if (hasCookie("akarmi")) {
alert("van");
} else {
alert("nincs");
}

A httpOnly persze belezavarhat.

Ja, document.write() helyett console.log(), vagy alert(), ha nem akarod a teljes oldaltartalmat törölni. :)

iPhone SE 64GB & Lumia 735 || "Privát üzenetnél gyorsabb az e-mail, e-mail-nél gyorsabb az sms, sms-nél a telefonhívás."

(#5) UnA válasza Geri Bátyó (#2) üzenetére


UnA
(Korrektor)

:) A test-tudatosság tényleg jobb, mint a Javascript.

(#6) Geri Bátyó válasza UnA (#5) üzenetére


Geri Bátyó
(őstag)

:DDD :R

"Ki a büdös istennyila vagy te bohócképű!?" SzŐr Geri, birodalmi poéta és főszakács (:L topic)

(#7) Silenc3Hun válasza UnA (#5) üzenetére


Silenc3Hun
(őstag)

Minden jobb, mint a JavaScript... ;]

(#8) sztanozs válasza Silenc3Hun (#7) üzenetére


sztanozs
(PH! addikt)

Szvsz pl. a heveny hányós-hasmenés nem jobb, mint a javascript...

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#9) Chaser válasza sztanozs (#8) üzenetére


Chaser
(Jómunkásember)

( :

_tejesen'® joálapotpan'™_

(#10) Tamás88


Tamás88
(őstag)

Belenézek a nadrágomban, és ott a kuki. (bocs, de ezt nem tudtam kihagyni)

További hozzászólások megtekintése...
Copyright © 2000-2019 PROHARDVER Informatikai Kft.