Menampilkan IP address dengan PHP

Publish Date : 27-04-2016 , dibaca 16836 kali, Hari ini dibaca : 2 kali ,0 comments

Artikel kali ini admin akan menulis artikel Cara Menampilkan IP address dengan PHP, Untuk Menampilkan IP address dengan PHP , Script yang diguanakan adalah sbb :

IP address merupakan Singkatan dari Internet Protocol. Pengertian IP address adalah suatu identitas numerik yang dilabelkan kepada suatu alat seperti komputer, router atau printer yang terdapat dalam suatu jaringan komputer yang menggunakan internet protocol sebagai sarana komunikasi. IP address memiliki dua fungsi, yakni:

1. Sebagai alat identifikasi host atau antarmuka pada jaringan.

Fungsi ini diilustrasikan seperti nama orang sebagai suatu metode untuk mengenali siapa orang tersebut. dalam jaringan komputer berlaku hal yang sama.

2. Sebagai alamat lokasi jaringan.

Fungsi ini diilustrasikan seperti alamat rumah kita yang menunjukkan lokasi kita berada. Untuk memudahkan pengiriman paket data, maka IP address memuat informasi keberadaannya. Ada rute yang harus dilalui agar data dapat sampai ke komputer yang dituju.

IP address menggunakan bilangan 32 bit. Sistem ini dikenal dengan nama Internet Protocol version 4 atau IPv4. Saat ini IPv4 masih digunakan meskipun sudah ada IPv6 yang diperkenalkan pada tahun 1995. Hal ini dikarenakan tingginya pertumbuhan jumlah komputer yang terkoneksi ke internet. Maka dibutuhkan alamat yang lebih banyak yang mampu mengidentifikasi banyak anggota jaringan.

Lalu bagaimana Cara Menampilkan IP Menggunakan PHP pada web ?

Cara Menampilkan IP address dengan PHP

code PHP :

<?php
function getClientIP() {

    if (isset($_SERVER)) {

        if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
            return $_SERVER["HTTP_X_FORWARDED_FOR"];

        if (isset($_SERVER["HTTP_CLIENT_IP"]))
            return $_SERVER["HTTP_CLIENT_IP"];

        return $_SERVER["REMOTE_ADDR"];
    }

    if (getenv('HTTP_X_FORWARDED_FOR'))
        return getenv('HTTP_X_FORWARDED_FOR');

    if (getenv('HTTP_CLIENT_IP'))
        return getenv('HTTP_CLIENT_IP');

    return getenv('REMOTE_ADDR');
}
echo "<h2 align=\"center\">Your IP Address ".getClientIP()."";
?>

Demo

Produk Rekomendasi

Artikel Terkait

Diskusi



wa