25. oktober 2001 - 23:01
Der er
17 kommentarer og 1 løsning
IP
Hej Kan nogen huske hvad brugeres IP-adresse variable er? HTTP_VARS_XXX ???
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
25. oktober 2001 - 23:02
#1
$REMOTE_ADDR;
25. oktober 2001 - 23:04
#2
lav en fil med phpinfo(); i og læs alle http_vars der
25. oktober 2001 - 23:07
#3
skulle denne så ikke virke? <?php include(\"dbconnect.inc\"); $date = date(\"Y-m-d H:i:s\"); $insertSQL = sprintf(\"INSERT INTO kv_detection (dato, ip) values (\'$date\', \'$REMOTE_ADDR\')\"); mysql_query($insertSQL); ?>
25. oktober 2001 - 23:07
#4
GLOBAL $REMOTE_ADDR; $IP=$REMOTE_ADDR;
25. oktober 2001 - 23:10
#5
Sådan??? <?php include(\"dbconnect.inc\"); $date = date(\"Y-m-d H:i:s\"); GLOBAL $REMOTE_ADDR; $ip=$REMOTE_ADDR; $insertSQL = sprintf(\"INSERT INTO kv_detection (dato, ip) values (\'$date\', \'$ip\')\"); mysql_query($insertSQL); ?> ... Det virker ikke :-(
25. oktober 2001 - 23:13
#6
long_island: der er da ingen grund til det med global echo $REMOTE_ADDR; spytter din ip ud...
25. oktober 2001 - 23:14
#7
anders77: kan du ikke vise hvordan db\'en er bygget op ?
25. oktober 2001 - 23:14
#8
<?php include(\"dbconnect.inc\"); $date = date(\"Y-m-d H:i:s\"); $ip = $REMOTE_ADDR; $insertSQL = sprintf(\"INSERT INTO kv_detection (dato, ip) values (\'$date\', \'$ip\')\"); mysql_query($insertSQL); ?> ...virker heller ikke
25. oktober 2001 - 23:14
#9
Vil ikke mene at sprintf er nødvendigt... Hvordan ser det ud hvis du laver en echo $insertSQL lige før din mysql_query ?
25. oktober 2001 - 23:15
#10
mysql_query(\"INSERT INTO kv_detection (dato, ip) values (\'$date\', \'$ip\')\"); Prøv den i stedet...
25. oktober 2001 - 23:15
#11
og prøv med en echo mysql_error(); også lige efter mysql_query\'en
25. oktober 2001 - 23:15
#12
DB: id, dato, ip smallint(4), datetime, varchar(15)
25. oktober 2001 - 23:16
#13
<?php include(\"dbconnect.inc\"); $date = date(\"Y-m-d H:i:s\"); GLOBAL $REMOTE_ADDR; $ip=$REMOTE_ADDR; $insertSQL = \"INSERT INTO kv_detection (dato, ip) values (\'$date\', \'$ip\')\"; mysql_query($insertSQL); ?> Og feltet ip, skal være af typen varchar længde 30 _codeb@se.dk
25. oktober 2001 - 23:20
#14
Jeg får ingen fejl, men det virker stadig ikke... <?php include(\"dbconnect.inc\"); $date = date(\"Y-m-d H:i:s\"); $ip = $REMOTE_ADDR; mysql_query(\"INSERT INTO kv_detection (dato, ip) values (\'$date\', \'$ip\')\"); echo mysql_error(); ?>
25. oktober 2001 - 23:21
#15
hvordan ser det ud med en echo $insertSQL ?
25. oktober 2001 - 23:23
#16
db: CREATE TABLE kv_detection ( id smallint(4) DEFAULT \'0\' NOT NULL auto_increment, dato datetime DEFAULT \'0000-00-00 00:00:00\' NOT NULL, ip varchar(30) NOT NULL, PRIMARY KEY (id) ); output: INSERT INTO kv_detection (dato, ip) values (\'2001-10-25 23:22:55\', \'62.243.242.12\')
25. oktober 2001 - 23:24
#17
prøer lige at oprette db\'en selv
25. oktober 2001 - 23:25
#18
så virker det!!! TAK til alle :-)
Vi tilbyder markedets bedste kurser inden for webudvikling