IP dan Browser Visitor Checker dengan PHP

Dalam bahasa PHP terdapat fasilitas capture IP yang lumayan lengkap, yaitu dengan menggunakan variable $_SERVER atau $_SERVER$HTTP_SERVER_VARS [deprecated].

$_SERVER merupakan informasi array seperti headers, paths, dan script locations. Array ini akan tercipta di web server, tapi tidak semua server bisa …

Elemen dari [desprecated] adalah :

  • PHP_SELF
  • argv
  • argc
  • GATEWAY_INTERFACE
  • SERVER_ADDR
  • SERVER_NAME
  • SERVER_SOFTWARE
  • SERVER_PROTOCOL
  • REQUEST_METHOD
  • REQUEST_TIME
  • QUERY_STRING
  • DOCUMENT_ROOT
  • HTTP_ACCEPT
  • HTTP_ACCEPT_CHARSET
  • HTTP_ACCEPT_ENCODING
  • HTTP_ACCEPT_LANGUAGE
  • HTTP_CONNECTION
  • HTTP_HOST
  • HTTP_REFERER
  • HTTP_USER_AGENT
  • HTTPS
  • REMOTE_ADDR
  • REMOTE_HOST
  • REMOTE_PORT
  • SCRIPT_FILENAME
  • SERVER_ADMIN
  • SERVER_PORT
  • SERVER_SIGNATURE
  • PATH_TRANSLATED
  • SCRIPT_NAME
  • REQUEST_URI
  • PHP_AUTH_DIGEST
  • PHP_AUTH_USER
  • PHP_AUTH_PW
  • AUTH_TYPE

Untuk keterangan lebih lanjut silahkan di lihat di website php.net dan baca juga keterangan tentang gethostbyaddr ($IP)

Contoh :

IP address : <?php echo $_SERVER[‘REMOTE_ADDR’]?>

IP address :

Browser : <?php echo $_SERVER[HTTP_USER_AGENT]?>

Browser :

URL Referral : <?php echo $_SERVER[HTTP_REFERER]?>

URL Referral :

Language : <?php echo $_SERVER[HTTP_ACCEPT_LANGUAGE]?>

Language :

Dalam penerapan bahasa PHP tersebut dapat anda lihat di website ipvisit.co.cc. Kritik dan saran kami butuhkan untuk pembuatan website yang masih amburadul tersebut.