cari
RumahPerpustakaan PHPPerpustakaan lainKelas Curl php-curl-masterPHP
Kelas Curl php-curl-masterPHP
<?php
//curl类
class Curl
{
 function Curl(){
  return true;
 }
 function execute($method, $url, $fields='', $userAgent='', $httpHeaders='', $username='', $password=''){
  $ch = Curl::create();
  if(false === $ch){
   return false;
  }
  if(is_string($url) && strlen($url)){
   $ret = curl_setopt($ch, CURLOPT_URL, $url);
  }else{
   return false;
  }
  //是否显示头部信息
  curl_setopt($ch, CURLOPT_HEADER, false);
  //
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  if($username != ''){
   curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);
  }
  $method = strtolower($method);
  if('post' == $method){
   curl_setopt($ch, CURLOPT_POST, true);
   if(is_array($fields)){
    $sets = array();
    foreach ($fields AS $key => $val){
     $sets[] = $key . '=' . urlencode($val);
    }
    $fields = implode('&',$sets);
   }
   curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
  }else if('put' == $method){
   curl_setopt($ch, CURLOPT_PUT, true);
  }

DAPATKAN penggunaan:

$curl = new Curl();
$curl->get('http://www.XXX.com/');

Penggunaan POS:

$curl = new Curl();
$curl->get('http://www.XXX.com/', 'p=1&time=0');


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Bagaimanakah php menggunakan CURL untuk permintaan HTTP?Bagaimanakah php menggunakan CURL untuk permintaan HTTP?

31May2023

Dalam pembangunan web, kita selalunya perlu berkomunikasi dan berinteraksi dengan laman web atau perkhidmatan lain. Permintaan HTTP ialah cara penting untuk mencapai interaksi ini. Dalam pembangunan PHP, perpustakaan CURL ialah alat yang berkuasa untuk mengendalikan permintaan HTTP. Artikel ini akan memperkenalkan cara menggunakan CURL untuk membuat permintaan HTTP. Pengenalan kepada perpustakaan CURL CURL ialah perpustakaan alat untuk menghantar data. Ia menyokong banyak protokol, termasuk HTTP, HTTPS, FTP, Telnet dan banyak lagi. Ciri CURL ialah ia menyokong pelbagai kaedah

ralat php curlralat php curl

28May2023

PHP ialah bahasa pengaturcaraan yang digunakan secara meluas untuk pembangunan sisi pelayan. Dalam aplikasi web biasa, PHP sering menggunakan perpustakaan cURL untuk melaksanakan permintaan HTTP, terutamanya digunakan untuk berkomunikasi dengan perkhidmatan web lain. Walau bagaimanapun, apabila menggunakan cURL, pembangun mungkin menghadapi pelbagai masalah, yang paling biasa ialah ralat cURL semasa menghantar permintaan. Ralat cURL sering menyebabkan permintaan tidak dihantar dengan betul atau respons tidak berjaya diperoleh. Artikel ini akan membincangkan ralat cURL biasa dan cara membetulkannya. 1. Menggunakan c tanpa sambungan cURL dipasang

Bermula dengan PHP: CURL ExtensionBermula dengan PHP: CURL Extension

21May2023

PHP ialah bahasa yang digunakan secara meluas dalam pembangunan web, dan CURL ialah salah satu sambungan yang paling banyak digunakan dalam PHP. Artikel ini akan memperkenalkan anda kepada penggunaan asas dan aplikasi CURL untuk membantu pemula bermula dengan cepat. 1. Pengenalan kepada CURL CURL ialah alat baris arahan yang menggunakan sintaks URL untuk memindahkan data Ia juga merupakan perpustakaan yang menyokong berbilang protokol dan boleh dijalankan pada berbilang platform. Apabila menggunakan sambungan CURL dalam PHP, ia digunakan terutamanya untuk komunikasi rangkaian melalui protokol seperti HTTP dan HTTPS untuk menghantar mesej ke pelayan lain.

Pengenalan fungsi PHP—curl_multi_getcontent(): Dapatkan kandungan sesi cURLPengenalan fungsi PHP—curl_multi_getcontent(): Dapatkan kandungan sesi cURL

26Jul2023

Pengenalan fungsi PHP—curl_multi_getcontent(): Dapatkan kandungan sesi cURL Dalam pembangunan PHP, kita selalunya perlu meminta data daripada pelayan lain melalui rangkaian. Dan cURL (ClientURL) ialah perpustakaan sambungan PHP yang berkuasa yang digunakan untuk komunikasi rangkaian dalam PHP. cURL menyediakan satu siri fungsi, salah satunya curl_multi_getcontent(), yang digunakan untuk mendapatkan kandungan sesi cURL.

Cara menggunakan fungsi CURL dalam PHPCara menggunakan fungsi CURL dalam PHP

18May2023

PHP adalah sumber terbuka, bahasa skrip berasaskan pelayan yang digunakan secara meluas untuk membangunkan aplikasi web. CURL ialah perpustakaan untuk penghantaran data Ia menyokong pelbagai protokol, seperti HTTP, HTTPS, FTP, dll. Komunikasi dan penghantaran data dengan perkhidmatan lain boleh dicapai melalui fungsi CURL dalam PHP. Seterusnya, kami akan memperkenalkan cara menggunakan fungsi CURL dalam PHP. 1. Pasang sambungan CURL Sebelum menggunakan fungsi CURL, anda perlu memastikan sambungan CURL telah dipasang pada pelayan. Anda boleh lulus arahan berikut

Panduan untuk operasi cURL dalam PHPPanduan untuk operasi cURL dalam PHP

21May2023

Dengan kebangkitan Internet, pertukaran data antara laman web menjadi lebih dan lebih kerap. Semasa proses komunikasi ini, selalunya terdapat keperluan untuk mendapatkan data daripada laman web lain, seperti ramalan cuaca, data stok, dsb. cURL (ClientURL) ialah alat yang berkuasa untuk menyelesaikan keperluan ini. Ia adalah perpustakaan fungsi untuk mengendalikan URL dan data dalam PHP Ia boleh mensimulasikan tingkah laku protokol biasa seperti HTTP, FTP, HTTPS, dan sebagainya, dengan itu mencapai fungsi. mendapatkan dan menghantar data. Mari ketahui lebih lanjut tentang cara menggunakan c dalam PHP

See all articles