29. september 2007 - 23:47Der er
4 kommentarer og 1 løsning
Notere IP-adressen i db (PHP)
Hejsa exp.dk
Jeg sidder og vil notere folks IP-adresse, når de opretter sig i min tabel.
Men det fungerer ikke rigtigt for mig. Jeg bruger denne kode til at tilføje i min db: ----- mysql_query("INSERT INTO X (mail, stjernetegn, sex, time, ip) VALUES ('$mail', '$stjernetegn', '$sex', NOW(), '$add_IP')"); -----
min kolonne 'ip' er en varchar, og det er det eneste problem der er i formularen
Problemet er at jeg ikke får noteret deres ip, når de tilmelder sig. Her er koden <? if($_POST['submit']) { $mail = $_POST['mail']; $stjernetegn = $_POST['stjernetegn']; $sex = $_POST['sex']; $add_IP = addslashes($REMOTE_ADDR);
if ($sex != false && $stjernetegn != false) {
if (eregi("([a-z0-9\.]+)\@([a-z0-9\.]+)\.([a-z]+)", $mail) == true) {
mysql_query("INSERT INTO X (mail, stjernetegn, sex, time, ip) VALUES ('$mail', '$stjernetegn', '$sex', NOW(), '$add_IP')");
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.