Code PHP ช่วยให้เว็บมาสเตอร์เก็บเลขไอพี ผู้เข้าชมเว็บไซต์ เพื่อนำไปประยุกต์ใช้งานได้หลากหลาย มีฟังก์ชั่นง่าย ๆ ดังนี้ครับ
function get_client_ip() {
$ipaddress = '';
if (getenv('HTTP_CLIENT_IP'))
$ipaddress = getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('HTTP_X_FORWARDED'))
$ipaddress = getenv('HTTP_X_FORWARDED');
else if(getenv('HTTP_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_FORWARDED_FOR');
else if(getenv('HTTP_FORWARDED'))
$ipaddress = getenv('HTTP_FORWARDED');
else if(getenv('REMOTE_ADDR'))
$ipaddress = getenv('REMOTE_ADDR');
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
$ipaddress = '';
if (getenv('HTTP_CLIENT_IP'))
$ipaddress = getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('HTTP_X_FORWARDED'))
$ipaddress = getenv('HTTP_X_FORWARDED');
else if(getenv('HTTP_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_FORWARDED_FOR');
else if(getenv('HTTP_FORWARDED'))
$ipaddress = getenv('HTTP_FORWARDED');
else if(getenv('REMOTE_ADDR'))
$ipaddress = getenv('REMOTE_ADDR');
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
วิธีการเรียกใช้งาน ก็นำ code ข้างบนวางลงในไฟล์ที่ต้องการหาเลขไอพีของผู้เข้าชม แล้วเรียกให้แสดงผล ด้วยคำสั่ง
< ? echo get_client_ip() ; ? >
แค่นี้ก็ได้เลขไอพีของผู้เข้าชมแล้ว
ข้อมูลที่น่าสนใจ :
เว็บไซต์ http://whatismyipaddress.com