Men hvordan for jeg logget ip adresse og hvor skal jeg sætte hvad ind? form.asp -> her indtaster bruger deres besked mv.... opret_besked.asp indsætter data i DB guestbook.asp - viser resultatet!
Det er MEGET længe siden jeg sidst har rodet med koder - så jeg er lidt på bar bund!
hvis du skal have ip ned i databasen er det bare at lave en ekstra kolonne og så skrive
rs("ip") = Request.ServerVariables("REMOTE_ADDR")
Hvis du så finder ip-nummeret på den bruger som ikke må skrive mere er det eksemplet fra første kommentar du skal sætte ind der hvor restriktionerne skal foregå.
det kommer helt an på hvilken slags restriktioner du vil have - hvis brugeren ikke må lægge beskeder i databasen overhovedet er det der men må brugeren godt lægge dem i db men bare så de ikke må vises er det i guestbook.asp
Request.ServerVariables("HTTP_X_FORWARDED_FOR") virker dog ikke hvis brugeren sider bag en proxy, for så får du ipadressen på proxyen. men det kan løses efter nedenstående princip:
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
Synes godt om
Ny brugerNybegynder
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.