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.