DANNY:
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.
Quote
Code:
<?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.
sumber