Avatar billede ameq Nybegynder
10. maj 2002 - 07:26 Der er 17 kommentarer og
1 løsning

Cookies

HVordan checker jeg om bruger kan "modtage" min cookies??
Avatar billede kimiwan Nybegynder
10. maj 2002 - 07:58 #1
Avatar billede firehat Nybegynder
10. maj 2002 - 08:13 #2
Avatar billede ameq Nybegynder
10. maj 2002 - 10:02 #3
firehat -> hvor sår det?
Avatar billede kimiwan Nybegynder
10. maj 2002 - 10:04 #4
ameq: det står ikke på den side firehat linker til.
Avatar billede ameq Nybegynder
10. maj 2002 - 10:05 #5
kimiwan -> mit problem er at mit sikkerheds nevo eller det der.. var for højt så i IE &.0 ville den ikke tage min cookie. men det der scritp vil det checker om den kan tage det ??
Avatar billede ameq Nybegynder
10. maj 2002 - 10:05 #6
nej vel he he
Avatar billede ameq Nybegynder
10. maj 2002 - 10:05 #7
jeg har læse det =)
Avatar billede kimiwan Nybegynder
10. maj 2002 - 10:11 #8
måden at gøre det på er først at sætte en cookie, så redirecte brugeren til en anden side og forsøge at læse cookien igen... hvis du kan læse den, kan du bruge det - hvis du ikke kan læse den, kan du ikke.
Avatar billede ameq Nybegynder
10. maj 2002 - 10:15 #9
okey også sætte en session eller noget..
Avatar billede ameq Nybegynder
10. maj 2002 - 10:16 #10
<script language="JavaScript">
<!-
function cc()
{
/* check for a cookie */
  if (document.cookie == "")
  {
    /* if a cookie is not found - alert user -
    change cookieexists field value to false */
    alert("COOKIES need to be enabled!");

    /* If the user has Cookies disabled an alert will let him know
        that cookies need to be enabled to log on.*/

    document.Form1.cookieexists.value ="false" 
  } else {
  /* this sets the value to true and nothing else will happen,
      the user will be able to log on*/
    document.Form1.cookieexists.value ="true"
  }
}

/* Set a cookie to be sure that one exists.
  Note that this is outside the function*/
document.cookie = 'killme' + escape('nothing')
// -->
</script>

men hvordan sætter jeg min session så.... og bliver scritpet ikke kører ved starteten af "loading" side jeg skal onload "den"
Avatar billede ameq Nybegynder
11. maj 2002 - 10:08 #11
jeg har siget og læset det nu... men eks. virker lidt underlige, kan du ikke lige give et det menste vil nok værer hvis man kunne sætte en session ??
Avatar billede kimiwan Nybegynder
19. maj 2002 - 15:06 #12
Det du laver der er clientside javascript - Det her er asp gruppen (dvs. vi snakker *server* side), så artiklerne fortæller dig hvordan du sætter cookien i din aspkode.
Avatar billede ameq Nybegynder
19. maj 2002 - 15:16 #13
hm...

jeg har arbejde lidt med det...
og kommet frem til at hvis nu jeg sætter en
cookie med ddet sammen også læser den igen...
og hvis jeg kan læse den så bliver der sat en session at jeg godt kan læse cookie!
er det en go ide?
Avatar billede kimiwan Nybegynder
19. maj 2002 - 15:34 #14
hvis du sætter en cookie og læser den igen med det samme kan du ikke se hvorvidt brugeren lader dig sætte en cookie hos ham/hende.  For at tjekke det skal du...

1) sætte en cookie
2) response.redirect'e til side2
3) tjekke på side2 om du kan læse cookien.

ellers når siden ikke at blive sendt tilbage til brugeren, og cookien bliver dermed ikke forsøgt sat før du allerede har tjekket om den eksisterer.
Avatar billede ameq Nybegynder
19. maj 2002 - 15:37 #15
yes så jeg skal bruge 2 side for at sætte og check cookie ??
Avatar billede kimiwan Nybegynder
19. maj 2002 - 15:40 #16
ja
Avatar billede ameq Nybegynder
19. maj 2002 - 15:42 #17
nice takker
Avatar billede ameq Nybegynder
19. maj 2002 - 15:43 #18
men skulle vi lige kigge på mit andet PROBLEM for jeg syns det er lidt fuck jeg ikke kan det som jeg godt vil =)
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
Kurser inden for grundlæggende programmering

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