⊗ppSpCrInr 29 of 83 menu

Китобхонаи CURL дар PHP

Китобхонаи CURL имкон медиҳад, ки дархостҳои HTTP анҷом диҳед ва рамзи HTML-и саҳифаҳои сомонаҳоро ба тағйирёбандаҳо гиред. Дар ҳоле ки он метавонад бо кукиҳо, бо сарлавҳаҳои HTTP кор кунад, инчунин имкон медиҳад, ки шаклҳо фиристед ва аз редиректҳо гузаред.

Кори асосӣ бо CURL фақат аз се функсия иборат аст: curl_init, curl_setopt ва curl_exec.

Функсияи curl_init ҷаласаи корро бо китобхона месоза (initialize мекунад) ва онро дар тағйирёбанда месопаред. Корҳои минбаъда бо ҳамин тағйирёбанда иҷро карда мешаванд.

Марҳилаи навбатӣ танзимотҳо мебошанд - онҳо бо ёрии функсияи curl_setopt иҷро карда мешаванд, ки параметри якум тағйирёбандаи ҷаласаро мегирад, параметри дуюм - номи параметр барои танзим (дар шакли константаи PHP), ва параметри сеюм - қимати параметри танзимро.

Пас аз танзимот функсияи curl_exec даъват карда мешавад, ки дархост ба сомонаро мувофиқи танзимот иҷро мекунад. Ин функсия рамзи HTML-и саҳифаи додашударо бармегардонад.

Биёед ба танзимотҳои зарурӣ ва минималӣ назар андозем (он чӣ мекунанд, дар шарҳҳо хонед):

<?php // Нишонии саҳифа барои муроҷиат: $url = 'http://test.loc'; // Ҷаласаро оғоз мекунем (initialize мекунем): $curl = curl_init(); // Нишонии саҳифаро муайян мекунем: curl_setopt($curl, CURLOPT_URL, $url); // Дархостро иҷро мекунем: curl_exec($curl); ?>

Дар локали худ сомонаи test.loc созед. Ба он тавассути CURL муроҷиат кунед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан