Intrebari si Tutoriale: Securitate
Utilizare CURL pentru citirea URL-urilor
Adaugat de Sergiu Tot on 30 January 2008 01:49 PM

Din motive de securitate functile fopen() si file_get_contents() nu pot accesa site-uri aflate pe alte servere. Hackerii pot folosi aceasta functie pentru a exploata vulnerabilitati de XSS/LFI/RFI, mai multe detalii despre vulnerabilitatile acestei functii le gasiti aici: https://en.wikipedia.org/wiki/File_inclusion_vulnerability Optiunea allow_url_fopen este pusa pe off. Daca aveti nevoie de citirea unei pagini remote va recomandam sa folositi libraria CURL. Un exemplu de utilizare gasiti mai jos:

$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,$url);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$rezultat = curl_exec($curl_handle);
curl_close($curl_handle);

$url e o variabile care trebuie sa contina adresa la care va conectati iar $rezultat va avea continutul paginii descarcate.

(367 voturi)
Acest articol a fost de ajutor
Acest articol nu a fost de ajutor