⊗ppSpCrInr 29 of 83 menu

CURL Bibliotheek in PHP

De CURL bibliotheek maakt het mogelijk om HTTP verzoeken uit te voeren en de HTML-code van website pagina's in variabelen te ontvangen. Hierbij kan het werken met cookies, met HTTP-headers, en ook formulieren verzenden en doorverwijzingen volgen.

Basiswerk met CURL bestaat uit slechts drie functies: curl_init, curl_setopt en curl_exec.

De functie curl_init initialiseert een sessie voor werk met de bibliotheek en slaat deze op in een variabele. Verdere werkzaamheden worden uitgevoerd met deze variabele.

De volgende stap zijn de instellingen - deze worden gedaan met de functie curl_setopt, die als eerste parameter de variabele met de sessie accepteert, als tweede parameter - de naam van de instelling (in de vorm van een PHP-constante), en als derde parameter - de waarde van de instelling.

Na de instellingen wordt de functie curl_exec aangeroepen, die het verzoek naar de website uitvoert in overeenstemming met de instellingen. Deze functie retourneert de HTML code van de opgegeven pagina.

Laten we kijken naar de minimaal vereiste instellingen (wat ze doen lees je in de commentaren):

<?php // Adres van de pagina voor aanvraag: $url = 'http://test.loc'; // Initialiseren we de sessie: $curl = curl_init(); // Specificeren we het paginadres: curl_setopt($curl, CURLOPT_URL, $url); // Voeren we het verzoek uit: curl_exec($curl); ?>

Maak een website test.loc op je lokale machine. Benader het via CURL.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren