php curl函数应用场景,php curl函数实例

function login(){

$url = 'http://jspatch.qq.com/offline/check?qver=6.2.0.427&hver=0&biz=2164&pf=2&uin=3323687546&osrelease=9.1&mask=0';

$data='{}';

$curl = curl_init (); //初始化句柄

curl_setopt ($curl, CURLOPT_URL,$url); //设置请求的url

curl_setopt ( $curl, CURLOPT_CUSTOMREQUEST, 'GET'); //设置请求方式

curl_setopt($curl, CURLOPT_PUT, 1);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //设为TRUE把curl_exec()结果转化为字串,而不是直接输出

curl_setopt ( $curl, CURLOPT_HEADER, 0 );

$header=array();

curl_setopt ( $curl, CURLOPT_HTTPHEADER, $header ); //设置http头信息

curl_setopt ( $curl, CURLOPT_POSTFIELDS, $data ); //设置提交的参数

$res = curl_exec ( $curl ); //执行

curl_close ( $curl ); //关闭

$result=json_decode($res,true);

print_r($res);

}

login();

关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法

curl函数库实现爬网页内容的链接在 http://www.cnblogs.com/linguanh/p/4292316.html 下面这个是没有name和id 标识的

cURL函数

PHP的cURL函数是通过libcurl库与服务器使用各种类型的协议进行连接和通信的,curl目前支持HTTP GET .HTTP POST .HTTPS认证.FTP上传.HTTP基于表单的上传.co ...

JavaScript学习笔记-函数实例

函数实例 var p = { a:15, b:'5', f1:function(){ var self = this; console.log(self.a+self.b); f2(); functi ...

python迭代器与iter()函数实例教程

python迭代器与iter()函数实例教程 发布时间:2014-07-16编辑:脚本学堂 本文介绍了python迭代器与iter()函数的用法,Python 的迭代无缝地支持序列对象,而且它还允许程 ...

PHP中fopen,file_get_contents,curl函数的区别

PHP中fopen,file_get_contents,curl函数的区别 1.fopen/file_get_contents每次请求都做DNS查询,并不对DNS的信息进行缓存,而curl会对DNS的 ...

程序清单 8-8 exec函数实例,a.out是程序8-9产生的可执行程序

/* ============================================================================ Name : test.c Author ...

程序4-6 utime函数实例

//http://blog.chinaunix.net/uid-24549279-id-71355.html /* ========================================== ...

PHP中的CURL函数库

PHP中的CURL函数库(Client URL Library Function) curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内 ...

php中封装的curl函数(抓取数据)

介绍一个封闭好的函数,封闭了curl函数的常用步骤,方便抓取数据. 代码如下: <?php /** * 封闭好的 curl函数 * 用途:抓取数据 * edit by www.jbxue.com ...

随机推荐

MongoDB 聚合管道(Aggregation Pipeline)

管道概念 POSIX多线程的使用方式中, 有一种很重要的方式-----流水线(亦称为"管道")方式,"数据元素"流串行地被一组线程按顺序执行.它的使用架构可参考 ...

【grunt第三弹】grunt在前端实际项目中的应用

前言 [grunt第二弹]30分钟学会使用grunt打包前端代码(02) [grunt第一弹]30分钟学会使用grunt打包前端代码 经过前两次的学习,我们了解了grunt打包的一些基础知识,对于压缩 ...

C&num;如何判断质数&lpar;转&rpar;

要求:重复让用户输入输入一个数,判断该数是否质数,当输入“q”时,程序运行结束!(质数的判断要求用方法来实现). class Program { static void Main(string[] a ...

UIPickView之自定义生日键盘和城市键盘

  ViewController.m//  04-键盘处理// // #import "ViewController.h"#import "XMGProvince ...

Mybatis 构造resultMap 搜sql

映射配置文件

ecplise 修改编码

1.修改eclipse默认工作空间编码方式 window->preferences->general->workspace 2.修改工程编码方式 项目右键->propertie ...

Python 面向对象的补充

isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1 class Foo(object) ...

&equals;&equals;、is

==.is 总结 is 是比较两个引用是否指向了同一个对象(引用比较). == 是比较两个对象的值是否相等(值比较).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值