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获取网络上文件
Oct 09 PHP
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 PHP
PHP超级全局变量数组小结
Oct 04 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
Apr 10 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
php读取csv实现csv文件下载功能
Dec 18 PHP
php实现文件编码批量转换
Mar 10 PHP
PHP的全局错误处理详解
Apr 25 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
PHP类的特性实例分析
Sep 28 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
Sep 13 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
Javascript 布尔型分析
2008/12/22 Javascript
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
Javascript冒泡排序算法详解
2014/12/03 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
2016/05/31 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
2016/08/24 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
js微信支付实现代码
2016/12/22 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
pycharm安装图文教程
2017/05/02 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
Python键盘输入转换为列表的实例
2018/06/23 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
python程序输出无内容的解决方式
2020/04/09 Python
如何理解Python中的变量
2020/06/01 Python
python实例化对象的具体方法
2020/06/17 Python
Python如何发送与接收大型数组
2020/08/07 Python
python 写一个文件分发小程序
2020/12/05 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
学生会干部自荐信
2014/02/04 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
李强为自己工作观后感
2015/06/11 职场文书
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python