博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP之cURL(爬虫)
阅读量:4957 次
发布时间:2019-06-12

本文共 985 字,大约阅读时间需要 3 分钟。

public static function SendDataByCurl($url,$data=array()){
//对空格进行转义 $url = str_replace(' ','+',$url); $ch = curl_init(); //设置选项,包括URL curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_TIMEOUT,30); //定义超时30秒钟 curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); // POST数据 curl_setopt($ch, CURLOPT_POST, 1); // 把post的变量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));//所需传的数组用http_bulid_query()函数处理一下 //执行并获取url地址的内容 $output = curl_exec($ch); $errorCode = curl_errno($ch); $httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); if($httpCode != 200) {
$msg = 'curl访问错误'; Common::recordLogs(333, $errorCode,$msg); } //释放curl句柄 curl_close($ch); if(0 !== $errorCode) {
return false; } return $output; }

转载于:https://www.cnblogs.com/easont/p/8439122.html

你可能感兴趣的文章
flask渲染模板时报错TypeError: 'UnboundField' object is not callable --
查看>>
dubbo+rest 之 helloworld(二)
查看>>
PHP 导出csv
查看>>
idea tomee required to support ear ejb deployment问题
查看>>
tomcat使用中的笔记
查看>>
Java实现文件的读写,复制
查看>>
BZOJ1023[SHOI2008]cactus仙人掌图 【仙人掌DP】
查看>>
BZOJ3992 [SDOI2015]序列统计 【生成函数 + 多项式快速幂】
查看>>
JAVA Concurrent包 中的并发集合类
查看>>
一张图读懂基于微信硬件平台的物联网架构
查看>>
Android网络多线程断点续传下载
查看>>
Android中的Handler的具体用法
查看>>
ActivityGroup相关--getLocalActivityManager()
查看>>
配置文件struts2Struts2配置文件模块化包含(include)与action总结
查看>>
对象主题设计模式读书笔记-----观察者模式
查看>>
文件接收网络对讲机C#服务器 Android客户端(二) C#服务器代码分析
查看>>
会话_课后回顾和相关案例
查看>>
Linux 系统/etc/profile 内配置 系统脚本命令
查看>>
七夕许愿
查看>>
SpringMVC中使用Interceptor拦截器
查看>>