⊗ppSpCrInr 29 of 83 menu

CURL-biblioteket i PHP

CURL-biblioteket gør det muligt at foretage HTTP anmodninger og modtage HTML-koden på websteds sider i variable. Samtidig kan det arbejde med cookies, med HTTP-headers, og også gør det muligt at sende formularer og følge omdirigeringer.

Grundlæggende arbejde med CURL består kun af tre funktioner: curl_init, curl_setopt og curl_exec.

Funktionen curl_init initialiserer en session for arbejde med biblioteket og gemmer den i en variabel. Efterfølgende arbejde udføres med denne variabel.

Det næste trin er indstillinger - de gøres ved hjælp af funktionen curl_setopt, som som første parameter tager variablen med sessionen, som anden parameter - navnet på indstillingen (for konfiguration) (i form af en PHP-konstant), og som tredje parameter - værdien af konfigurationsindstillingen.

Efter indstillingerne kaldes funktionen curl_exec, som udfører anmodningen til webstedet i overensstemmelse med indstillingerne. Denne funktion returnerer HTML-koden for den ønskede side.

Lad os se på de minimalt nødvendige indstillinger (hvad de gør, læs i kommentarerne):

<?php // Adressen på siden der skal tilgås: $url = 'http://test.loc'; // Initialiserer session: $curl = curl_init(); // Angiver sidens adresse: curl_setopt($curl, CURLOPT_URL, $url); // Udfører anmodningen: curl_exec($curl); ?>

Opret et websted på din lokale maskine test.loc. Tilgå det via CURL.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis