hoe kan ik een ip opslaan op de database die op me site een account registreed?

Met sql

Weet jij het antwoord?

/2500

Er zijn drie servervariabelen die daarmee samenhangen. 'REMOTE_ADDR' is het direct verbonden IP-adres, 'HTTP_X_FORWARDED_FOR' is, wanneer aanwezig, het oorspronkelijke adres van de client (b.v. in het geval van het gebruik van een proxy). Soms is er ook een variabele 'HTTP_CLIENT_IP', dat het daadwerkelijk verbonden adres bevat. Je kunt dus eerst proberen een variabele 'IP' te vullen met 'HTTP_X_FORWARDED_FOR' en, als dat leeg is, 'REMOTE_ADDR' gebruiken. In PHP gaat dat b.v. zo: if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } Toegevoegd na 1 minuut: De variabele kun je dan opslaan in je tabel.

Kennispartner van GoeieVraag

Stel zelf een vraag

Ben je op zoek naar het antwoord op die ene vraag die je misschien al tijden achtervolgt?

/100