php采用file_get_contents代替使用curl实例


Posted in PHP onNovember 07, 2014

本文实例讲述了php采用file_get_contents代替使用curl的方法,分享给大家供大家参考。具体实现方法如下:

file_get_contents代替使用curl其实不多见了,但有时你碰到服务器不支持curl时我们可以使用file_get_contents代替使用curl,下面看个例子。

当用尽一切办法发现 服务器真的无法使用curl时。或者curl不支持https时。curl https 出现502时。你又不想重装网站环境的时候,你就改用file_get_contents 代替吧。
curl 经常使用的 curl get curl post
curl get 替代 直接用file_get_contents($url) 就可以了
curl post 替代如下:

function Post($url, $post = null) {       

        $content = http_build_query($post);

        $content_length = strlen($content);

        $options = array(

            'http' => array(

                'method' => 'POST',

                'header' =>"Content-type: application/x-www-form-urlencoded",

                'content' => $post

            )

        );

        return file_get_contents($url, false, stream_context_create($options));

}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php中几种常见安全设置详解
Apr 06 PHP
解析php中获取系统信息的方法
Jun 25 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
Destoon实现多表查询示例
Aug 21 PHP
PHP文件上传判断file是否己选择上传文件的方法
Nov 10 PHP
PHP Reflection API详解
May 12 PHP
PHP中抽象类、接口的区别与选择分析
Mar 29 PHP
thinkPHP统计排行与分页显示功能示例
Dec 02 PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 PHP
Laravel学习基础之migrate的使用教程
Oct 11 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 #PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 #PHP
php的curl封装类用法实例
Nov 07 #PHP
PHP使用ob_start生成html页面的方法
Nov 07 #PHP
PHP实现HTML生成PDF文件的方法
Nov 07 #PHP
PHP面向对象精要总结
Nov 07 #PHP
PHP使用feof()函数读文件的方法
Nov 07 #PHP
You might like
社区(php&&mysql)四
2006/10/09 PHP
php抓即时股票信息
2006/10/09 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
PHP实现二维数组中的查找算法小结
2018/06/09 PHP
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
js 与或运算符 || && 妙用
2009/12/09 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
js切换div css注意的细节
2012/12/10 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
Google官方支持的NodeJS访问API,提供后台登录授权
2014/07/29 NodeJs
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
React.js中常用的ES6写法总结(推荐)
2017/05/09 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
详解Python中的序列化与反序列化的使用
2015/06/30 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
Django组件cookie与session的具体使用
2019/06/05 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
护士自荐信
2013/10/25 职场文书
高中学生评语大全
2014/04/25 职场文书
党课培训心得体会
2014/09/02 职场文书
公司授权委托书
2014/10/17 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
暂住证证明
2015/06/19 职场文书
python之基数排序的实现
2021/07/26 Python