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 错误之引号中使用变量
May 04 PHP
PHP 编程安全性小结
Jan 08 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
Jul 01 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
ThinkPHP让分页保持搜索状态的方法
Jul 02 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
PHP Cookie学习笔记
Aug 23 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
php压缩文件夹最新版
Jul 18 PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 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
MySQL授权问题总结
2007/05/06 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
几个实用的PHP内置函数使用指南
2014/11/27 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
js获取form的方法
2015/05/06 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
Vue-component全局注册实例
2018/09/06 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
iview实现图片上传功能
2020/06/29 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
python学习基础之循环import及import过程
2018/04/22 Python
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
解释一下Windows的消息机制
2014/01/30 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
C++程序员求职信
2014/05/07 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
mysql分表之后如何平滑上线详解
2021/11/01 MySQL