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 相关文章推荐
ThinkPHP php 框架学习笔记
Oct 30 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
国产PHP开发框架myqee新手快速入门教程
Jul 14 PHP
PHP判断一个gif图片是否为动态图片的方法
Nov 19 PHP
CI框架文件上传类及图像处理类用法分析
May 18 PHP
PHP内置函数生成随机数实例
Jan 18 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
Aug 03 PHP
php写入文件不覆盖的实例讲解
Sep 17 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 删除无限级目录与文件代码共享
2008/11/22 PHP
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
javascript解决IE6下hover问题的方法
2015/07/28 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
2015/08/25 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
JS实现拖拽元素时与另一元素碰撞检测
2020/08/27 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
利用python实现命令行有道词典的方法示例
2017/01/31 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
python文件读取失败怎么处理
2020/06/23 Python
大型车展策划方案
2014/02/01 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
有创意的广告词
2014/03/18 职场文书
活动宣传策划方案
2014/05/23 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
作风建设整改方案
2014/10/27 职场文书
普通党员个人整改措施
2014/10/27 职场文书
2014年财务部工作总结
2014/11/11 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
Python中基础数据类型 set集合知识点总结
2021/08/02 Python
JavaScript实现优先级队列
2021/12/06 Javascript
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers