Bagi yang masuk ke blog ini melalui Search Engin dan tidak menemukan artikel yang di cari pada halaman ini maka dapat mencari pada arsip blog atau mengunakan fasilitas search yang ada di blog ini. terimakasih atas kunjungnnya.
bagi yang ingin bertanya sebaiknya langsng melalui YM apabila lagi online atau inggalkan coment di artikel yang bersangutan.

Promo : Transfer Pulsa Indosat (IM3/Mentari/StarOne) pulsa 100rb Harga 82rb (bisa untuk BB)

bagi yang berminat dapat hubungin YM : ivandriyandra atau sms ke no 085624060651. atau data update dapat liat di halaman ini http://indosat.yandra.web.id/

10 November 2009

Mengecek Proxy dengan PHP

Proxy merupakan sebuah fasilitas untuk menghubungkan diri ke internet secara bersamasama/
sharing. Proxy dapat menyembunyikan IP Address kita, karena hanya IP kommputer proxy
yang terlihat dari internet. PHP mempunyai cara tersendiri untuk mendeteksi anda yang sedang
terhubung ke internet dengan menggunakan proxy. Bahkan PHP dapat mengetahui IP address
anda sebenarnya . IP Address disini bukan IP Address proxy server tetapi IP Address dari
komputer anda yang terhubung ke proxy. Alangkah lebih jelasnya jika langsung menuju contoh :
proxy.php
echo "Mendeteksi Proxy";
if ($HTTP_X_FORWARDED_FOR)
{
echo "Proxy yang anda gunakan...

";
echo "Terhubung melalui : " . $HTTP_VIA . " - " . $REMOTE_ADDR;
echo "
IP kamu: " . $HTTP_X_FORWARDED_FOR;
}
else
{
echo "Anda tidak menggunakan proxy
";
$host = gethostbyaddr($REMOTE_ADDR);
echo "IP kamu: " . $REMOTE_ADDR;
echo " ($host)";
}
?>

Penjelasan:
if ($HTTP_X_FORWARDED_FOR)
{
menyatakan jika memang benar-benar terhubung melalui proxy maka
echo "Proxy yang anda gunakan...

";
echo "Terhubung melalui : " . $HTTP_VIA . " - " . $REMOTE_ADDR;
echo "
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
";
$host = gethostbyaddr($REMOTE_ADDR);
echo "IP kamu: " . $REMOTE_ADDR;
echo " ($host)";
tampilkan IP Address dan hostname berdasarkan IP Address tersebut.

Tidak ada komentar:

Posting Komentar

SMS Gratis