⊗ppSpCrInr 29 of 83 menu

Biblioteca CURL in PHP

La biblioteca CURL consente di effettuare richieste HTTP e ricevere il codice HTML delle pagine dei siti web in variabili. Inoltre, può lavorare con i cookie, con gli header HTTP, e permette anche di inviare moduli e seguire i reindirizzamenti.

Il lavoro di base con CURL consiste solo in tre funzioni: curl_init, curl_setopt e curl_exec.

La funzione curl_init inizializza una sessione di lavoro con la biblioteca e la salva in una variabile. Il lavoro successivo viene condotto con questa variabile.

La fase successiva sono le impostazioni - vengono effettuate utilizzando la funzione curl_setopt, che accetta come primo parametro la variabile con la sessione, come secondo parametro - il nome dell'impostazione ( sotto forma di costante PHP ), e come terzo parametro - il valore dell'impostazione.

Dopo le impostazioni, viene chiamata la funzione curl_exec, che esegue la richiesta al sito in accordo con le impostazioni. Questa funzione restituisce il codice HTML della pagina specificata.

Diamo un'occhiata alle impostazioni minime necessarie (cosa fanno leggete nei commenti):

<?php // Indirizzo della pagina a cui effettuare la richiesta: $url = 'http://test.loc'; // Inizializziamo la sessione: $curl = curl_init(); // Specifichiamo l'indirizzo della pagina: curl_setopt($curl, CURLOPT_URL, $url); // Eseguiamo la richiesta: curl_exec($curl); ?>

Create un sito test.loc sul vostro ambiente locale. Effettuate una richiesta ad esso tramite CURL.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta