Pada Tutorial kali ini, Teman-Teman akan belajar mengenai bagaimana Mendapatkan Alamat IP Client menggunakan PHP.
Pendahuluan:
Ada kalanya, untuk kepentingan keamanan sebuah website, atau hanya ingin mengetahui statistik pengunjung, kita perlu mencatat IP ke dalam database. Dengan adanya hal ini, kita bisa mengetahui pola user berdasarkan IP address.
Contohnya, kita bisa mengetahui barang apa saja, yang sering dicari oleh penduduk di sebuah daerah. Atau Kita bisa mengetahui alamat IP yang digunakan untuk mengakses script kita, dan bila membahayakan bisa dilakukan block sementara.
Tampilan Program Mendapatkan Alamat IP Client menggunakan PHP yang akan kita buat:
Spesifikasi Mendapatkan Alamat IP Client menggunakan PHP:
- Program cukup menampilkan alamat ip saja, tanpa parameter apapun.
Algoritma menampilkan Mendapatkan Alamat IP Client menggunakan PHP:
- mulai.
- dapatkan alamat ip client.
- selesai.
Mari Mendapatkan Alamat IP Client menggunakan PHP:
- Buatlah folder sukalogika pada direktori www anda. Pada tahap ini struktur explorer akan terlihat seperti ini: C:\wamp\www\sukalogika>.
- Buatlah folder check_ip pada direktori sukalogika. Pada tahap ini struktur explorer akan terlihat seperti ini: C:\wamp\www\sukalogika\check_ip>.
- Bukalah text editor yang akan digunakan. Misalnya: Notepad atau Notepad++.
- Ketik/Copy Paste kode berikut dan simpan dalam folder C:\wamp\www\sukalogika\check_ip> dengan nama index.php.
<?php
function menampilkan_ip_address_client(){
// Mendapatkan alamat ip client
// Oleh Henky Adlin Shan
$ip_address_client = $_SERVER['REMOTE_ADDR'];
return $ip_address_client;
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Mendapatkan Alamat IP Client</title>
<style>
.sukalogika{
font-family: "Courier New";
}
</style>
</head>
<body>
<h1>Alamat IP</h1>
<br>
<em class="sukalogika">
Alamat IP Anda adalah:
<?php
echo menampilkan_ip_address_client();
?>
</em>
</body>
</html>
- Akses dengan alamat http://localhost/sukalogika/check_ip/
- Selamat anda berhasil membuat program yang mampu Mendapatkan Alamat IP Client menggunakan PHP.