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 面向对象 final类与final方法
May 05 PHP
360通用php防护代码(使用操作详解)
Jun 18 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
Jan 17 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
PHP中round()函数对浮点数进行四舍五入的方法
Nov 19 PHP
Yii框架中memcache用法实例
Dec 03 PHP
PHP实现递归无限级分类
Oct 22 PHP
php获取图片信息的方法详解
Dec 10 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
php文件上传、下载和删除示例
Aug 28 PHP
PHP的mysqli_stat()函数讲解
Jan 23 PHP
在Laravel的Model层做数据缓存的实现
Sep 26 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/03/15 PHP
PHP生成HTML静态页面实例代码
2008/08/31 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
jquery 双色表格实现代码
2009/12/08 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
Vue 实现双向绑定的四种方法
2018/03/16 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
python实现忽略大小写对字符串列表排序的方法
2014/09/25 Python
Python Queue模块详解
2014/11/30 Python
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
python单例模式实例分析
2015/04/08 Python
深入理解python对json的操作总结
2017/01/05 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
Django实现celery定时任务过程解析
2020/04/21 Python
打印tensorflow恢复模型中所有变量与操作节点方式
2020/05/26 Python
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
易程科技软件测试笔试
2013/03/24 面试题
思想政治教育专业个人求职信范文
2013/12/20 职场文书
校园之声广播稿
2014/01/31 职场文书
颁奖晚会主持词
2014/03/25 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers
Flink 侧流输出源码示例解析
2022/09/23 Servers