Cookies

PHP

4 svar · 185 visningar · startad av toja

Medlem sedan mars 2001218 inlägg
Trådstart#1

Har en fråga gällande cookies. Jag har en cookie kopplad till en omröstning, cookien gör att man bara kan rösta en gång i timmen! Det hela fungerar bra. Men jag testade att avaktivera cookies i min webläsare, då kunde man helt plötsligt rösta hur många gånger som helst!

Uppbyggnad:

Cookien sparar ett värde "HaveVoted" med värdet "yes"! När man ska rösta så kollar skriptet om värdet är yes, om det är det så poppar en ruta upp "Du har redan röstat". Går det på nått sätt att kolla om man har cookies aktiverat och om man inte har det så ska det komma upp en pop med texten "Du har inte cookies aktiverat". Hoppas ni förstår frågan !!!

Medlem sedan jan. 20012 204 inlägg
#2

kolla manualen

Medlem sedan dec. 200049 inlägg
#3

Jag vet inte hur man gör det via PHP, men hur som helst kan inte PHP lägga en popup till besökaren, vill du ha det så är det javascript som gäller:

<script>
if(navigator.c ookieEnabled != true){
alert("Du tillåter inte cookies, sajten kommer inte att fungera korrekt då. Aktivera cookies i din läsare och ladda om sidan.");
}
</script>

(i koden, det är ett mellanslag i argumentet efter navigator. som ska tas bort...)
//Dan

Medlem sedan feb. 20001 050 inlägg
#4

Konstanten navigator(punkt)cookieEnabled finns bara för IE, är det inte så?

Toja: Bäst är nog att även logga IPnummer. Alternativet är nog http://www.faqts.com/knowledge_base/view.phtml/aid/622/fid/4 om det skall fungera i "alla" webbläsare...

Medlem sedan mars 2001218 inlägg
#5

Tackar för det... hoppas det fungerar...

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)