位置: 编程技术 - 正文

PHP curl 或 file_get_contents 获取需要授权页面的方法

编辑:rootadmin

推荐整理分享PHP curl 或 file_get_contents 获取需要授权页面的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

今天因工作需要,需要用 curl / file_get_contents 获取需要授权(Authorization)的页面内容,解决后写了这篇文章分享给大家。

PHP curl 扩展,能够在服务器端发起POST/GET请求,访问页面,并能获取页面的返回数据。

例如要获取的页面: curl扩展,使用file_get_contents也可以实现发起请求,获取页面返回数据

使用curl 和 file_get_contents 返回的结果都是一样的。

对于需要授权的页面,例如使用了htpasswd+.htaccess设置目录访问权限的页面,直接用上面的方法会返回 Unauthorized错误。

PHP curl 或 file_get_contents 获取需要授权页面的方法

这次的例子先不使用htpasswd+.htaccess来控制访问权限,而使用 $_SERVER['PHP_AUTH_USER'] 和 $_SERVER['PHP_AUTH_PW']这两个服务器参数。

修改为:

设定帐号:fdipzone 密码:

curl中,有一个参数是 CURLOPT_USERPWD,我们可以利用这个参数把帐号密码在请求时发送过去。

curl_setopt($ch, CURLOPT_USERPWD, '帐号:密码');

curl请求的程序修改为:

而file_get_contents 如果要发送帐号和密码,需要手动拼接header

file_get_contents 请求的程序修改为:

源码下载地址:点击查看

标签: PHP curl 或 file_get_contents 获取需要授权页面的方法

本文链接地址:https://www.jiuchutong.com/biancheng/290929.html 转载请保留说明!

上一篇:php 浮点数比较方法详解(php浮点数四舍五入)

下一篇:php str_replace替换指定次数的方法详解(php 替换函数)

  • 车辆出现质量问题
  • 利润表利息费用和利息收入
  • 工程行业存货哪些科目组成
  • 固定资产折旧四种方法适用范围
  • 营业外收入缴纳税款
  • 成本收入不配比的风险有哪些
  • 搭赠的商品怎么开票
  • 报销退回多余款项怎么开收据
  • 2018年收入等级划分图
  • 合伙企业投资需要缴纳印花税吗
  • 滞纳金属于罚没支出还是其他
  • 非雇佣劳务
  • 定期存款要交利息税吗
  • 政府采购 汽车
  • 境外承包工程出口货物能否办理退税?
  • 已付款无法收到发票怎么处理
  • 预提材料运费怎么计算
  • 酒店试菜费用会计分录
  • 投资合伙企业对公司有债务责任吗
  • 电脑win10点开始没反应
  • 个体户经营所得核定税率
  • bios怎么关
  • php语法和常用的函数
  • 应税销售额含增值税吗
  • 电脑硬盘数据恢复一般需要收费多少钱
  • Otter Cliffs, Acadia National Park, Maine (© dbimages/Alamy)
  • php文件缓存方法有哪些
  • 其他应付款的辅助核算项目是什么
  • 以银行存款支付业务招待费
  • roc曲线绘制r语言
  • js实现继承属性功能
  • php邮箱smtp发信源码
  • php与服务器的关系
  • test指令怎么用
  • php hash_hmac
  • 营改增后不得抵扣的进项税额
  • 挂靠方项目部账务是否并入被挂靠方公司账务?
  • 结算外单位收取的费用
  • mysql集群三种方式
  • 国网统一开发平台uap
  • 独立核算的分公司
  • 理解的近义词
  • sql3表连接查询
  • 企业所得税计提的准备金可以扣除吗
  • 企业所得税实施条例第22条
  • 企业外购的软件叫什么
  • 财务费用利息属于什么科目
  • 增资扩股步骤
  • 产品质量问题有赔偿吗
  • 预缴土地增值税的会计处理
  • 先开票后发货的会计分录
  • 融资租赁怎么开收据
  • 如何处理记账凭证
  • xp系统打开服务器管理
  • mmc无法创建管理单元win10
  • win7系统开关机怎么没有声音
  • win7系统更改ip地址
  • Win7系统启动密码
  • linux文件压缩和备份实验
  • linux桌面设置界面在哪
  • 电脑开机出现windows7
  • virtualbox怎么打开虚拟机
  • windows桌面右下角图标不显示
  • unity加密解决方案
  • js跨域8种解决方案
  • 使用jquery实现的项目
  • 快速掌握阅读题的技巧
  • 音频焦点是什么
  • 阿里云云服务器ecs位于云端
  • python 数据处理 pdf
  • 基于jQuery实现Tabs选项卡自定义插件
  • linux下socket编程常用头文件(推荐)
  • unity控制组件开关
  • python append 浅拷贝
  • python怎么写多行
  • js访问thymeleaf值
  • 电子税务局官网江西省
  • 北京市国家税务局电子税务局
  • 社保在税务系统交,有何用意
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设