Home > Apache, PHP, Tips > Membuat Referrer + Google Maps

Membuat Referrer + Google Maps


Dalam WordPress di bagian Dashboard menampilkan informasi mengenai statistik pengunjung halaman wordpress kita termasuk dari mana mereka berasal ( Referrer). Kesempatan kali saya akan memberikan script bagaimana caranya menggunakan referrer untuk mengetahui dari mana pengunjung web kita berasal.

refferer.phpif(!isset($_SESSION)) session_start();
if(!isset($_SESSION[‘ip’],$_SESSION[‘referer’],$_SESSION[‘browser’])) {
if (getenv(“HTTP_CLIENT_IP”) && strcasecmp(getenv(“HTTP_CLIENT_IP”), “unknown”)) $ips = getenv(“HTTP_CLIENT_IP”);
else if (getenv(“HTTP_X_FORWARDED_FOR”) && strcasecmp(getenv(“HTTP_X_FORWARDED_FOR”), “unknown”)) $ips = getenv(“HTTP_X_FORWARDED_FOR”);
else if (getenv(“REMOTE_ADDR”) && strcasecmp(getenv(“REMOTE_ADDR”), “unknown”)) $ips = getenv(“REMOTE_ADDR”);
else if (isset($_SERVER[‘REMOTE_ADDR’]) && $_SERVER[‘REMOTE_ADDR’] && strcasecmp($_SERVER[‘REMOTE_ADDR’], “unknown”)) $ips = $_SERVER[‘REMOTE_ADDR’];
else $ips = “unknown”;

$refs = $_SERVER[‘HTTP_REFERER’];
$agents = $_SERVER[‘HTTP_USER_AGENT’];

$_SESSION[‘ip’] = $ips;
$_SESSION[‘referer’] = $refs;
$_SESSION[‘browser’] = $agents;
}
echo $_SESSION[‘ip’];
echo $_SESSION[‘referer’];
echo $_SESSION[‘browser’];
?>

Script diatas bisa kita jadikan sebagai Function untuk di Include kan di setiap halaman kita, sehingga mencatat dari mana pengunjung berasal. Disini terlihat IP pengunjung, Referer, dan Browser si pengunjung.  Pada kali ini saya akan menggabungkan dengan fasilitas google maps sehingga akan menampilkan posisi kita berdasarkan IP yang ditangkap.

Untuk Demo klik Disini : Demo

Semoga Bermanfaat

Categories: Apache, PHP, Tips Tags:
  1. donnyyordan
    August 28, 2009 at 2:54 am

    ros…gw buka blog lo ternyata isinya script2 semua ya🙂

    ga mudeng deh

    http://www.yordaniac.co.cc

    • erroz
      August 28, 2009 at 2:59 am

      He2x.. di mudeng2xin aj😀

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: