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 Kingston Technology
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