⊗ppSpCrInr 29 of 83 menu

CURL-kirjasto PHP:ssä

CURL-kirjasto mahdollistaa HTTP-pyyntöjen tekemisen ja sivustojen HTML-koodin saamisen muuttujiin. Se voi toimia evästeiden kanssa, HTTP-otsakkeiden kanssa, ja myös mahdollistaa lomakkeiden lähettämisen ja uudelleenohjausten seuraamisen.

Perustoiminta CURL:lla koostuu vain kolmesta funktiosta: curl_init, curl_setopt ja curl_exec.

Funktio curl_init alustaa istunnon kirjaston kanssa ja tallentaa sen muuttujaan. Jatkotoiminta suoritetaan tämän muuttujan avulla.

Seuraava vaihe on asetukset - ne tehdään curl_setopt-funktiolla, jonka ensimmäinen parametri on muuttuja istunnolla, toinen parametri on asetuksen nimi (PHP-vakiona), ja kolmas parametri on asetuksen arvo.

Asetusten jälkeen kutsutaan curl_exec-funktio, joka suorittaa pyynnön sivustolle vastaavasti asetuksiin. Tämä funktio palauttaa annetun sivun HTML-koodin.

Katsotaanpa vähimmäisasetuksia (lue kommenteista, mitä ne tekevät):

<?php // Sivun osoite, jota käsitellään: $url = 'http://test.loc'; // Alustetaan istunto: $curl = curl_init(); // Määritetään sivun osoite: curl_setopt($curl, CURLOPT_URL, $url); // Suoritetaan pyyntö: curl_exec($curl); ?>

Tee paikallisesti sivusto test.loc. Ota siihen yhteyttä CURL:n kautta.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää