Come costruire un PHP Ajax Proxy

September 9

Ajax viene utilizzato con lo sviluppo del web per creare diverse applicazioni web per i server online. Quando un utente di Internet vuole scaricare un'applicazione Ajax dal tuo sito, si accede direttamente al server. Questo può essere un problema se l'utente ha un intento doloso. È possibile risolvere questo problema impostando un proxy. Questo software utilizzerà Hypertext Preprocessor (PHP) per consentire all'utente di accedere in modo sicuro il vostro sito web. È possibile creare questo proxy con pochi pezzi di codifica.

istruzione

1 Accedi al tuo server e fare clic sull'icona "Terminal" dalla cartella "Applicazioni".

2 Attendere che appaia una nuova finestra Terminale.

3 Incollare il seguente codice nella finestra Terminale:

<?
ob_start ();

Funzione logf ($ messaggio) {
$ FD = fopen ( 'proxy.log', "a");
fwrite ($ fd, $ messaggio "\ n".);
fclose ($ fd);
}

?>
<?
$ Url = $ _REQUEST [ 'url'];
logf ($ url);
$ Curl_handle = curl_init ($ url);
curl_setopt ($ curl_handle, CURLOPT_HEADER, 0);
curl_setopt ($ curl_handle, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ curl_handle, CURLOPT_USERAGENT, "di Owen AJAX Proxy");

$ Content = curl_exec ($ curl_handle);
$ Content_type = curl_getinfo ($ curl_handle, CURLINFO_CONTENT_TYPE);
curl_close ($ curl_handle);
header ( "Content-Type: $ content_type");
echo $ content;
ob_flush ();
?>

4 Premere il tasto "Enter" per utilizzare il proxy.

5 Uscire dalla finestra Terminale.