php-curl-class-masterPHP的Curl類
<?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); }
GET用法:
$curl = new Curl(); $curl->get('http://www.XXX.com/');
POST用法:
$curl = new Curl(); $curl->get('http://www.XXX.com/', 'p=1&time=0');
##
免責聲明
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章

26 Nov 2024
在 PHP 的 ::class 表示法中使用 ::class 確定類別名稱是一種有用的機制,它傳回類別的完全限定名稱,包括...

24 Oct 2024
本文討論使用 PHP 中的 cURL 函式庫優化 HTTP 持久連線。它強調了維護持久連接以增強效能和減少網路中斷的重要性,特別是對於繁重的 HTTP 請求

24 Dec 2024
了解 Python 類別繼承在 Python 中,類別可以從其他類別繼承,這使它們能夠存取父類別的屬性並...

18 Dec 2024
將命令列 cURL 轉換為 PHP cURL 當面對像所提供的那樣複雜的 cURL 命令時,將其轉換為 PHP cURL 可能是一項令人畏懼的...


熱工具

熱門文章
如何修復KB5055612無法在Windows 10中安裝?
15 Apr 2025
故障排查
<🎜>:種植花園 - 完整的突變指南
18 Apr 2025
手游攻略
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
16 Apr 2025
手游攻略
北端:融合系統,解釋
16 Apr 2025
手游攻略
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
18 Apr 2025
手游攻略