<?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');
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
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
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
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.
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
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.
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
Hot Tools
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej