Avatar billede vels Nybegynder
22. november 1999 - 16:35 Der er 4 kommentarer og
1 løsning

Cookie HASTER

Hej
Jeg har et script der bruger cookie. Jeg vil have at scriptet skal tjeke om browseren har enablet cookies? Hvor efter den skal Skrive "Du kan ikke bruget dette script fordi du ikke har slået cookies til". Kan det lade sig gøre?
Avatar billede caledonia Nybegynder
22. november 1999 - 17:50 #1
Det kan ikke lade sig gøre direkte. Men hvis du starter med at gemme en cookie (evt. fra en anden side), og så prøver at læse den igen, så er du så tæt på som du kan komme.
Avatar billede vels Nybegynder
22. november 1999 - 18:46 #2
Hvordan skal det se ud når jeg bruger cookien:
<%
  If Request("R1") <> "" then
    Response.Cookies("stem")(Request("Voteid")) = "x"
    Response.Cookies("stem").Expires = "31-12-1999"
    Set RsVote = Server.CreateObject("ADODB.Connection")
    DBPath = "DBQ=" & server.mappath("stem.mdb")
    RsVote.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
    Sql = "Insert into T_Voteresult (Voteid, Vote, Ip) values('" & Request("Voteid") & "','" & Request("R1") & "','" &  Request.ServerVariables("REMOTE_ADDR") & "')"
    RsVote.Execute(Sql)
  end if
  Response.redirect session("retur")
%>
Avatar billede caledonia Nybegynder
22. november 1999 - 19:51 #3
Hmmmmm, hvis det er til afstemings ting, så måske du også vil checke på IP nummer som du gemmer.

Jeg forstår ikke helt denne:
  Response.Cookies("stem")(Request("Voteid")) = "x"

Hvor mange vote id's har du? Prøv istedet:
  Response.Cookies(Request("Voteid")) = "x"

Og sæt expires til DateAdd noget så du ikke hele tiden selv skal rette den til.
Avatar billede caledonia Nybegynder
22. november 1999 - 19:54 #4
Ups! Du har jo IP ting :o)

Hente cookie sådan her:
hasVoted = (Request.Cookies(Request("Voteid")) = "x")
Avatar billede caledonia Nybegynder
24. november 1999 - 01:00 #5
Virker det ??
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