Avatar billede fire-fox Nybegynder
11. februar 2008 - 16:09 Der er 7 kommentarer og
1 løsning

hvordan får jeg den til at vise brugernes hostname?

hey alle

hvorfor får jeg denne her strimmel kode til at vise brugernes hostname og ikke deres ip adresse...

<?
include("inc/connect.php");

$ip = $_SERVER['REMOTE_ADDR'];
$host = gethostbyaddr($ip);
$time= explode(" ", microtime());
$userusec =(double)$time[0];
$usersec =(double)$time[1];
$select = mysql_query("select * from online where ip like '$ip'");
mysql_query("delete from online where date < $usersec -1000");
if(!mysql_num_rows($select)){
    mysql_query("insert into online (id,ip,host,date) values ('','$ip','$host','$usersec')");
}
mysql_query("update online set side = '$_SERVER[PHP_SELF]' where ip = '$ip'");
?>
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 16:13 #1
gethostbyaddr bør gøre det. Men det er da et halvdyrt opslag at lave hver gang, og det findes heller ikke for alle IP-adresser.
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 16:15 #2
Og det virker da fint:

http://n0p.com/819021.php  med koden:

  $ip = $_SERVER['REMOTE_ADDR'];
  $host = gethostbyaddr($ip);
  print "\$ip $ip - \$host $host\n";
Avatar billede fire-fox Nybegynder
11. februar 2008 - 16:50 #3
vil jeg prøve at lege med takker :)
Avatar billede erikjacobsen Ekspert
11. februar 2008 - 17:08 #4
Husk at læse alle kommentarerne på http://php.net/gethostbyaddr - bl.a. advarslerne om at det kan tage lang tid, sågar lave en timeout.
Avatar billede fire-fox Nybegynder
11. februar 2008 - 17:18 #5
skal jeg nok lige huske, det er mere for at sløre andres ip adresse :) på sådan en online side jeg er igang med.... :)

hvor brugerne "browser henne"
Avatar billede fire-fox Nybegynder
12. februar 2008 - 15:03 #6
det virkede det jeg lavede smid et svar erikjacobsen
Avatar billede erikjacobsen Ekspert
12. februar 2008 - 15:10 #7
Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.
Avatar billede fire-fox Nybegynder
12. februar 2008 - 15:39 #8
okay, bare iorden :)
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