Melihat Proxy Dengan PHP

Temayang – Sudah lama sekali aku tidak menulis tentang PHP, setelah membuka forum diskusi PHP akhirnya ada ide juga untuk menulis tentang PHP di blog ini, tulisan tersebut adalah cara melihat proxy yang digunakan untuk mengakses website atau blog.

Kenapa harus menggunakan proxy? Proxy merupakan pemantul atau mirror dari IP address yang digunakan, tentunya tujuannya adalah untuk menyembunyikan IP address kita sebenarnya, biasanya proxy digunakan untuk melakukan kejahatan agar tidak terlacak. Akan tetapi PHP bisa melakukan pengecekan apakah komputer yang mengakses sedang menggunakan proxy atau tidak, tapi untuk proxy dengan “High Anonymous” akan sangat sulit dilakukan pengecekan.

Berikut adalah code PHP yang digunakan untuk melihat apakah komputer yang digunakan menggunakan proxy atau tidak.

<?php
if($_SERVER['HTTP_X_FORWARDED_FOR'])
{
echo "Proxy yang anda gunakan<br>";
echo "Terhubung melalui ". $_SERVER['HTTP_VIA']." - ";
echo "$_SERVER['REMOTE_ADDR']."<br>";
echo "IP anda : ".$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
echo "Anda tidak menggunakan proxy<br>";
if($_SERVER['REMOTE_ADDR']==gethostbyaddr($_SERVER['REMOTE_ADDR']))
{
echo "IP anda : ". $_SERVER['REMOTE_ADDR'];
}
else
{
echo "IP anda : ".gethostbyaddr($_SERVER['REMOTE_ADDR']);
}
}
?>

Semoga dapat membantu.