PHP komut isteği istediğiniz URL var, ve tüm bağlantılar yeniden ve geri php komut işaret eylemler oluşturur. Bir URL parametresi var script istekleri alırken, uzak sunucuya ve tekrar o iletmek.
(Eğer "vekil" bir JavaScript kısmını uygulamaya sürece), tüm JavaScript isteklerini yakalamak mümkün olmayacaktır
Örn: Kullanıcı tipleri http://example.com/login.php proxy forma.
http://yoursite.com/proxy.php?url=http://example.com/login.php için kullanıcı göndermek
parametresini UrlEncode emin olun "http://example.com/login.php"
http://yoursite.com/proxy.php, sen http://example.com/login.php bir HTTP isteği yapmak içinde
// make the HTTP request to the requested URL
$url = $_REQUEST['url'];
$content = file_get_contents($url);
// parse all links and forms actions and redirect back to this script
$content = preg_replace("/some-smart-regex-here/i", "$1 or $2 smart replaces", $content);
echo $content;
O /some-smart-regex-here/i aslında bir regex bağlantıları ayrıştırmak için yazmak gerekir ifadesi, ve böyle Not.
Örnek sadece proxy HTTP üstbilgileri isteyebilirsiniz HTTP Body ve proxy. Sen fsockopen () veya PHP5 + PHP akım işlevleri (stream_socket_client (), vb) olabilir