Kita mungkin sering melihat beberapa website yang menampilkan informasi seperti Alamat IP, Browser yang digunakan, Sistem Operasi, dll. Informasi ini penting untuk mengetahui informasi pengunjung website anda. Hal ini juga bisa berguna untuk pemilik website untuk melakukan tracking terhadap pengunjung, misalnya browser atau sistem operasi apa yang paling banyak digunakan untuk mengakses website anda, mengoptimalkan halaman web untuk pengunjung website dengan cara tertentu tergantung pada browser.
Informasi pengunjung bisa sangat mudah didapat dengan menggunakan kode PHP. Pada artikel kali ini kita akan membuat kode PHP sederhana untuk menampilkan informasi pengunjung.
Syntax
<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$browser = 'Unknown';
$operation_system = 'Unknown';
if (preg_match('/linux/i', $user_agent)) {
$operation_system = 'Linux';
}
elseif (preg_match('/macintosh|mac os x/i', $user_agent)) {
$operation_system = 'Mac';
}
elseif (preg_match('/windows|win32/i', $user_agent)) {
$operation_system = 'Windows';
}
if(preg_match('/MSIE/i', $user_agent) && !preg_match('/Opera/i', $user_agent)) {
$browser = 'Internet Explorer';
}
elseif(preg_match('/Firefox/i', $user_agent)) {
$browser = 'Mozilla Firefox';
}
elseif(preg_match('/Chrome/i', $user_agent)) {
$browser = 'Google Chrome';
}
elseif(preg_match('/Safari/i', $user_agent)) {
$browser = 'Apple Safari';
}
elseif(preg_match('/Opera/i', $user_agent)) {
$browser = 'Opera';
}
elseif(preg_match('/Netscape/i', $user_agent)) {
$browser = 'Netscape';
}
?>
<table style="border: 1px solid #000000;width: 600px">
<tr>
<th>Your Information</th>
<th>Value</th>
</tr>
<tr>
<td>IP Address</td>
<td><?php echo $_SERVER['REMOTE_ADDR']?></td>
</tr>
<tr>
<td>Operating System</td>
<td><?php echo $operation_system ?></td>
</tr>
<tr>
<td>Web Browser Name</td>
<td><?php echo $browser?></td>
</tr>
</table>
Hasil
Your Information | Value |
---|---|
IP Address | 127.0.0.1 |
Operating System | Linux |
Web Browser Name | Google Chrome |
No Comments
Leave a comment Cancel