<?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
関連記事
![cURL はどのように PHP での HTTP リクエストを容易にするのですか?](https://img.php.cn/upload/article/001/246/273/173289625287748.jpg)
30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...
![PHP cURL エラー コード 60: Windows での SSL 証明書の問題を解決する方法?](https://img.php.cn/upload/article/001/246/273/172991238332558.jpg)
26 Oct 2024
この記事では、SSL 証明書の問題により、PHP での cURL セットアップ中に発生するエラー コード 60 について説明します。主な議論は、このエラーはローカル発行者の証明書を取得できないことが原因であるということです。それを解決するには、この記事では次のことを確認することを提案しています。
![App Engine 上の Golang アプリケーションでパスワードを保護するにはどうすればよいですか?](https://img.php.cn/upload/article/001/246/273/173030193117363.jpg)
30 Oct 2024
App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...
![iTextSharp を使用してテキストの書式設定情報 (フォント、サイズなど) を抽出するにはどうすればよいですか?](https://img.php.cn/upload/article/001/246/273/173655976762177.jpg)
11 Jan 2025
iTextSharp でテキストの書式設定を行うにはどうすればよいですか?はい、iTextSharp でテキストの書式設定を行うことができます。図書館では次のようなサービスを提供しています...
![プレーンな JavaScript を使用してテキストから HTML タグを効率的に削除する方法](https://img.php.cn/upload/article/001/246/273/173525467432390.jpg)
27 Dec 2024
プレーン JavaScript のテキストから HTML タグを削除する文字列から HTML タグを削除することは、Web 開発における一般的なタスクです。図書館もあるのに…
![システム設計: 図書館管理システム](https://img.php.cn/upload/article/001/246/273/173042649171859.jpg)
01 Nov 2024
Go でライブラリ管理システムを構築する この記事では、Go に実装されたライブラリ管理システム (LMS) について調べて、その中核的な機能、設計上の決定事項、主要なコード スニペットに焦点を当てましょう。 図書館管理の主要な機能
![](/static/imghw/down_right.png)
![](/static/imghw/taglogo.png)
ホットツール Tags
![](/static/imghw/taglogo.png)
Hot Tools
![依存関係注入コンテナー用の PHP ライブラリ](https://img.php.cn/upload/manual/000/000/001/5e2171bf3c005481.png)
依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ
50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます
画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ
![](/static/imghw/taglogo.png)