⊗ppSpCrInr 29 of 83 menu

PHP-de CURL kitaphanasy

CURL kitaphanasy HTTP soraglaryny ýerine ýetirmäge we sahypalaryň HTML kodlaryny üýtgeýjilere almagy mümkin edýär. Şol bir wagtyň özünde ol kukiler bilen, HTTP sözbaşy bilen işläp bilýär, şeýle hem formalary ibermäge we redirectler boýunça geçmäge rugsat berýär.

CURL bilen esasy iş diňe üç funksiýadan ybarat: curl_init, curl_setopt we curl_exec.

curl_init funksiýasy kitaphana bilen iş sapagyny başlaýar we ony üýtgeýjide ýazýar. Indiki işler şol üýtgeýji bilen alyp barylýar.

Indiki etap sazlamalary ýerine ýetirmekdir – olar curl_setopt funksiýasy bilen ýerine ýetirilýär, bu funksiýa birinji parametr hökmünde iş sapagynyň üýtgeýjisini, ikinji parametr hökmünde sazlamanyň adyny (PHP konstantasy görnüşinde), üçünji parametr hökmünde bolsa sazlamanyň bahasyny kabul edýär.

Sazlamalardan soň curl_exec funksiýasy çagyrylýar, bu funksiýa sazlamalara laýyklykda saýda sorag ýerine ýetirýär. Bu funksiýa kesgitlenen sahypanyň HTML koduny yzyna gaýtarýar.

Gerek bolan iň az sazlamalara göz aýlalyň (olaryň näme edýändigini düşündirişlerden okaň):

<?php // Ýüzlenmek üçin sahypanyň adresi: $url = 'http://test.loc'; // Iş sapagyny başlaýarys: $curl = curl_init(); // Sahypanyň adresini görkezýäris: curl_setopt($curl, CURLOPT_URL, $url); // Soragy ýerine ýetirýäris: curl_exec($curl); ?>

Öz lokalyňyzda test.loc saýdyny düzüň. CURL arkaly oňa ýüzleniň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et