online stats Tips and tricks about computer: Mendeteksi Proxy Server dengan PHP
Blinkie Text Generator at TextSpace.net
BERANDATENTANG SAYAFACEBOOKFRIENDSTERTWITTERCLIXSENSEGOOGLEYAHOO!MSNBLOGGER

Kamis, 19 November 2009

Mendeteksi Proxy Server dengan PHP

Atribut REMOTE_ADDR dari superglobal $_SERVER merepresentasikan alamat IP user yang me-request halaman web. Dimana alamat yang dikembalikan bisa berupa alamat IP komputer user atau web cache (proxy server) dari ISP user.

Apabila nilai REMOTE_ADDR adalah proxy server, maka atribut HTTP_X_FORWARDED_FOR juga ditampilkan. Atribut ini bisa Anda gunakan untuk mengetahui alamat IP proxy server. Implementasi kodenya seperti berikut:

if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
echo 'Anda mengakses dengan proxy server
';
echo 'IP Anda: ', $_SERVER['HTTP_X_FORWARDED_FOR'], '
';
echo 'Terkoneksi lewat engine: ', $_SERVER['HTTP_VIA'], '
';
echo 'IP Proxy Server:', $_SERVER['REMOTE_ADDR'];
} else {
echo 'Anda terkoneksi tanpa proxy
';
echo 'IP Anda: ', $_SERVER['REMOTE_ADDR'];
}

0 komentar:

Posting Komentar