Hvordan bygge en Ajax Proxy PHP

Ajax brukes med webutvikling å opprette ulike web-applikasjoner for online servere. Når en Internett-bruker ønsker å laste ned en Ajax søknad fra din side, åpner han serveren direkte. Dette kan være et problem hvis brukeren har onde hensikter. Du kan løse dette problemet ved å angi en proxy. Denne programvaren vil bruke Hypertext Preprocessor (PHP) for å tillate brukeren å få tilgang til nettstedet sikkert. Du kan opprette denne fullmakten med bare et par stykker av koding.

Bruksanvisning

1 Logg inn serveren din og klikk på "Terminal" ikonet fra "Programmer" -mappen.

2 Vente på en ny terminal vindu skal vises.

3 Lim inn følgende kode i Terminal-vinduet:

<?
ob_start ();

funksjon logf ($ melding) {
$ Fd = fopen ( 'proxy.log "," a ");
fwrite ($ fd, $ message "\ 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, "Owen AJAX Proxy");

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

4 Trykk på "Enter" for å bruke proxy.

5 Avslutt Terminal-vinduet.