Avatar billede oliverg Nybegynder
16. november 2003 - 13:53 Der er 11 kommentarer og
1 løsning

ip logger

Hej kan man lave et script der ser om ens ip er i mysql dben? hvis den er skal den gøre noget og hvis ikke skal den smide ens ip ind og gøre noget andet
Avatar billede tipsen Nybegynder
16. november 2003 - 14:00 #1
Husk, at et ip-nummer ikke er nok til at identificere en maskine...
Avatar billede gizp Nybegynder
16. november 2003 - 14:07 #2
$ip = $_SERVER["REMOTE_ADDR"];
$db = mysql_connect("","","");
mysql_select_db("");
$re = mysql_query("SELECT ip FROM ip WHERE ip='$ip'");
$nr = mysql_num_rows($re);
if ($nr != "0") {
  echo "Du har besøgt denne side før!";
} else {
  echo "Du har ikke besøgt denne side før!";
}
Avatar billede jensgram Nybegynder
16. november 2003 - 14:22 #3
Ville nok korte til:

$ip = $_SERVER["REMOTE_ADDR"];
$db = mysql_connect("","","");
mysql_select_db("");
$re = mysql_query("SELECT COUNT(ip) FROM ip WHERE ip='" . $ip. "'");
if (mysql_result($re, 0, 0) > 0) {
  echo "Du har besøgt denne side før!";
} else {
  echo "Du har ikke besøgt denne side før!";
}
Avatar billede oliverg Nybegynder
16. november 2003 - 15:26 #4
hvad skal db koden være?
Avatar billede jensgram Nybegynder
16. november 2003 - 18:11 #5
regner med du taler om det med at indsætte:

$ip = $_SERVER["REMOTE_ADDR"];
$db = mysql_connect("","","");
mysql_select_db("");
$re = mysql_query("SELECT COUNT(ip) FROM ip WHERE ip='" . $ip. "'");
if (mysql_result($re, 0, 0) > 0) {
    echo "Du har besøgt denne side før!";
} else {
    echo "Du har ikke besøgt denne side før!";
    mysql_query("INSERT INTO ip (ip) VALUES ('" . $ip . "')");
}
Avatar billede jensgram Nybegynder
16. november 2003 - 18:14 #6
DB:

id integer(8) NOT NULL auto_increment
ip varchar(15) DEFAULT ''
Avatar billede oliverg Nybegynder
16. november 2003 - 20:03 #7
tak det virker.. :D

smid lige et svar... ;)
Avatar billede jensgram Nybegynder
16. november 2003 - 20:14 #8
done ;)
Avatar billede jensgram Nybegynder
18. november 2003 - 00:03 #9
Nå!!!

Skulle gizp ikke have haft nogle?

gizp > Jeg er villig til at oprette et spm, hvor du får points...

Men takker for points, oliverg
Avatar billede gizp Nybegynder
18. november 2003 - 14:09 #10
Det må du gerne gøre...
Avatar billede kenp Novice
19. november 2003 - 09:43 #11
gizp ->hent point her http://www.eksperten.dk/spm/429475
Avatar billede jensgram Nybegynder
19. november 2003 - 09:45 #12
tak skal du have, der var en der var hurtig, kenp ;) ...

Men ja, det er her: http://www.eksperten.dk/spm/429475
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester