PHPda CURL kutubxonasi

CURL kutubxonasi HTTP so‘rovlarini amalga oshirish va sayt sahifalarining HTML kodini o‘zgaruvchilarga olish imkonini beradi. Bunda u kukilar, HTTP sarlavhalari bilan ishlashi mumkin, shuningdek, shakllarni yuborish va qayta yo‘naltirishlar orqali o‘tish imkoniyatini beradi.

CURL bilan asosiy ishlash faqat uchta funksiyadan iborat: curl_init, curl_setopt va curl_exec.

curl_init funksiyasi kutubxona bilan ishlash sessiyasini ishga tushiradi va uni o‘zgaruvchiga yozadi. Keyingi ish shu o‘zgaruvchi bilan olib boriladi.

Keyingi bosqich sozlashlar - ular curl_setopt funksiyasi yordamida bajariladi, bu funksiya birinchi parametr sifatida sessiyali o‘zgaruvchini, ikkinchi parametr sifatida - sozlash parametri nomini (PHP konstantasi ko‘rinishida), uchinchi parametr sifatida esa - sozlash parametri qiymatini qabul qiladi.

Sozlamalardan so‘ng curl_exec funksiyasi chaqiriladi, u sozlamarga muvofiq saytga so‘rovni bajaradi. Bu funksiya berilgan sahifaning HTML kodini qaytaradi.

Minimal talab qilinadigan sozlamalarni ko‘rib chiqaylik (ular nima qilishini izohlarda o‘qib chiqing):

curl.php<?php
  // Murojaat qilish uchun sahifa manzili:
  $url = 'http://test.loc';
  
  // Sessiyani ishga tushiramiz:
  $curl = curl_init();
  
  // Sahifa manzilini ko‘rsatamiz:
  curl_setopt($curl, CURLOPT_URL, $url);
  
  // So‘rovni bajaramiz:
  curl_exec($curl);
?>
Задание 1

O‘zingizning lokal mashinangizda test.loc saytini yarating. Unga CURL orqali murojaat qiling.