Avatar billede mrg Nybegynder
04. april 2002 - 12:14 Der er 3 kommentarer og
1 løsning

Redirect hvis cookie ikke er der

Hej eksperter,

Spørgsmålet er lidt todelt:
1. Når eksempelvis Jubii laver en afstemning hvor man må stemme en gang om dagen, begrænses det så ved at man lægger en cookie ud, eller registrerer de (hos dem) alle IP-adresser ?

2. Hvis det sker via cookies - kan man så lave en if-then-else sætning der redirect'er folk hvis de IKKE har den pågældende cookie ? Og hvordan ser koden ud ?

På forhånd tak
Avatar billede pelkjaer Nybegynder
04. april 2002 - 12:20 #1
Med asp kan det gøres således:

<%
If Request.Cookies("cookienavn") = "" Then
Response.Redirect("sidenavn.asp")
End If
%>
Avatar billede mrg Nybegynder
04. april 2002 - 12:25 #2
Pelkjaer >> Ok, det er som jeg havde forestillet mig det - men kan du ikke lige skrive hvad en cookie "normalt" hedder - eller hvordan det skrives?

Hvis jeg går ind i mine midlertidige filer har jeg mange med "Cookie: martin@blabla.dk" eller lignende - hvad skal der så stå som cookienavn ??
Avatar billede jakoba Nybegynder
04. april 2002 - 13:34 #3
Du kan bruge lige det cookienavn du har lyst til (blot det er et lovligt 'navn' dvs kun bogstaver og cifre med et bogstav forrest.

det du finder i cookie mappen er ikke cookie-navne, foran @ står din id, efter @ står navnet på det domæne der ejer den cookie.

indeni filen ligger der så et antal navne med tilhørende data sat af DEN server.

prøv at kikke i dine cookie-filer med notepad, man kan nogenlunde decifrere hvad der står.

mvh JakobA
Avatar billede mrg Nybegynder
06. august 2003 - 12:52 #4
Hmmmm...den er vist så gammel at jeg kan lukke den selvom det vel i virkeligheden er jakoba der skal have point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester