更多>
最新下载
24小时阅读排行榜
- 1 csssticky导航条滚动卡顿如何优化_减少重排和重绘操作
- 2 mysql如何搭建博客系统_mysql初级项目开发
- 3 MongoDB 连接未正确初始化导致 Mongoose 操作超时
- 4 mysql如何进行算术计算_mysql数学运算语法
- 5 如何在 SQL 查询中正确组合必需条件与可选条件
- 6 css transform 和过渡如何配合使用_通过 transform 属性获得更顺滑效果
- 7 如何在 MySQL 查询中正确组合必选与可选条件
- 8 css如何实现浅色阴影效果_使用rgba降低alpha值
- 9 如何在标题旁正确显示带渐变背景的内联小方块
- 10 如何在HTML中仅用内联样式实现响应式图片切换
- 11 Mypy 如何推断 collections.Counter 等容器的类型?
- 12 css 混合模式会影响颜色显示吗_结合颜色混合原理进行说明
- 13 C++冒泡排序怎么写 C++十大经典排序算法实现代码【算法】
- 14 css 多行网格间距不一致怎么办_grid-gap 属性统一设置
- 15 如何为 HTML 表格添加棋盘式行列标签(A–H / 1–8)
更多>
最新教程
-
- Node.js 教程
- 16331 2025-08-28
-
- CSS3 教程
- 1547037 2025-08-27
-
- Rust 教程
- 23451 2025-08-27
-
- Vue 教程
- 25884 2025-08-22
-
- PostgreSQL 教程
- 22381 2025-08-21
-
- Git 教程
- 9329 2025-08-21
下载首页 / 类库下载 / 其它类库
<?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
