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的面试题集,附我的答案和分析(一)
Nov 19 PHP
一些常用的php函数
Dec 06 PHP
五个PHP程序员工具
May 26 PHP
php 传值赋值与引用赋值的区别
Dec 29 PHP
使用php统计字符串中中英文字符的个数
Jun 23 PHP
PHP 使用memcached简单示例分享
Mar 05 PHP
php实现格式化多行文本为Js可用格式
Apr 15 PHP
PHP微信分享开发详解
Jan 14 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
Feb 07 PHP
PHP命名空间与自动加载类详解
Sep 04 PHP
php日志函数error_log用法实例分析
Sep 23 PHP
php解析非标准json、非规范json的方式实例
Dec 10 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选项与信息函数的使用详解
2013/05/10 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
php截取字符串函数分享
2015/02/02 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
2016/12/08 Javascript
深入理解JavaScript中的尾调用(Tail Call)
2017/02/07 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
js实现简单数字变动效果
2017/11/06 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
Java设计中的Builder模式的介绍
2018/03/22 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
浅谈python中get pass用法
2019/03/19 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
高中军训第一天感言
2014/03/06 职场文书
应届毕业生自荐信
2014/05/28 职场文书
作风年建设汇报材料
2014/08/14 职场文书
2014年车间工作总结
2014/11/21 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
公司辞职信模板
2015/05/13 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
简单聊聊Golang中defer预计算参数
2022/03/25 Golang
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android