Avatar billede klinemann Nybegynder
24. april 2006 - 22:55 Der er 1 kommentar og
1 løsning

Iplogger til database

hejsa, jeg vil gerne have Folks ip-adresse skrevet ind i databasen, men jeg kan ikke huske hvordan jeg skal skrive sætningen. jeg har lavet kolonnen i databasen.

    strSQL4 = "INSERT INTO Data (ip, Navn, Email, Emne, Kommentar, ForumID, ForumSvar) VALUES('"ip = Request.ServerVariables("REMOTE_ADDR")"','" & Trim(Replace(Request.Form("Navn"), "'", "’")) & "', '" & Trim(Replace(Replace(Request.Form("Email"), "’", ""), "'", "")) & "', '" & Trim(Replace(Request.Form("Emne"), "'", "’")) & "', '" & Trim(Replace(Request.Form("Kommentar"), "'", "’")) & "', '" & Request("ForumID") & "', True)"
Avatar billede eagleeye Praktikant
24. april 2006 - 23:03 #1
Prøv sådan her:



    strSQL4 = "INSERT INTO Data (ip, Navn, Email, Emne, Kommentar, ForumID, ForumSvar) VALUES('" & Request.ServerVariables("REMOTE_ADDR") & "','" & Trim(Replace(Request.Form("Navn"), "'", "’")) & "', '" & Trim(Replace(Replace(Request.Form("Email"), "’", ""), "'", "")) & "', '" & Trim(Replace(Request.Form("Emne"), "'", "’")) & "', '" & Trim(Replace(Request.Form("Kommentar"), "'", "’")) & "', '" & Request("ForumID") & "', True)"
Avatar billede sth Novice
26. april 2006 - 16:41 #2
du kan ikke regne med at Request.ServerVariables("REMOTE_ADDR") er den rigtige ip-adresse.

brig i stedet for denne

Dim proxyIP, normalIP
proxyIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
normalIP = Request.ServerVariables("REMOTE_ADDR")

If proxyIP = doublequote Then
  'If the user is not behind a proxy
  ip_adresse = normalIP
Else
  'If the user is behind a proxy
  ip_adresse = proxyIP
End If



  strSQL4 = "INSERT INTO Data (ip, Navn, Email, Emne, Kommentar, ForumID, ForumSvar) VALUES('" & ip_adresse & "','" & Trim(Replace(Request.Form("Navn"), "'", "’")) & "', '" & Trim(Replace(Replace(Request.Form("Email"), "’", ""), "'", "")) & "', '" & Trim(Replace(Request.Form("Emne"), "'", "’")) & "', '" & Trim(Replace(Request.Form("Kommentar"), "'", "’")) & "', '" & Request("ForumID") & "', True)"
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