Penjelasan:
if ($HTTP_X_FORWARDED_FOR)
{
menyatakan jika memang benar-benar terhubung melalui proxy maka
echo "Proxy yang anda gunakan...<br><br>";
echo "Terhubung melalui : " . $HTTP_VIA . " - " . $REMOTE_ADDR;
echo "<br>IP kamu: " . $HTTP_X_FORWARDED_FOR;
$HTTP_VIA memberikan output informasi tentang proxy. Informasi tersebut berupa hostname dari proxy, port proxy, serta software yang digunakan (biasanya menggunakan squid).
$REMOTE_ADDR ialah menampilkan IP address dari proxy server.
$HTTP_X_FORWARDED_FOR menampilkan IP address komputer Anda.
Apabila tidak terhubung dengan proxy maka:
echo "Anda tidak menggunakan proxy<br>";
$host = gethostbyaddr($REMOTE_ADDR);
echo "IP kamu: " . $REMOTE_ADDR;
echo " ($host)";
tampilkan IP address dan hostname berdasarkan IP address tersebut.
Koneksi tidak menggunakan proxy
Koneksi menggunakan proxy
IP address 10.1.1.9 ialah ip address dari komputer yang penulis gunakan. Sedangkan 202.159.23.170 ialah proxy warnet lokal.
Author: Muhammad Syafii
Published: June 17, 2004
Published: June 17, 2004
Tidak ada komentar:
Posting Komentar