pada postingan crewilbal blog akan membahas tentang script php untuk medeteksi IP komputer.
ada script php yang memberikan fasilitas untuk deteksi ini.Setiap info pengakses web kita akan disimpan dalam variabel bernama “$_SERVER”. Jadi untuk mengetahui IP Client kita cukup memanggil variable $_SERVER yang menyimpan informasi.
class ClientDetect {
function getIpAdress()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
//check ip form share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
//to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
}
function getIpAdress()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
//check ip form share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
//to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
}
lalu panggilah script tersebut dengan cara
<?php
require_once 'ClientDetect.class.php';
$ObjClientDetect = new ClientDetect();
echo $ObjClientDetect->getIpAdress();
?>
require_once 'ClientDetect.class.php';
$ObjClientDetect = new ClientDetect();
echo $ObjClientDetect->getIpAdress();
?>
Demikian postingan dari saya tentang mendeteksi IP komputer dengan script PHP .
Link Sumber
Pemrograman PHP
0 Comments
Post a Comment