位置: 编程技术 - 正文

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 替换函数)

  • 个体户交税和个人所得税
  • 不是党员证明哪些情况需要开
  • 外地预缴税款预缴多了怎么办
  • 什么记在借方
  • 分公司预缴企业所得税总公司可以抵扣吗
  • 金蝶销售订单和采购订单关联
  • 出口退税免税申报怎么报
  • 计提坏账准备确认的信用减值损失累计金额
  • 公司收到银行承兑汇票怎么做分录
  • 商业企业购进应税消费品可以抵扣吗
  • 建筑企业包工包料的税率
  • 销售产品收取的价款
  • 建筑安装企业成本费用包括哪些
  • 发行收入要减去股本吗
  • 销售安装门窗增值税
  • 固定资产之前没提折旧,数额交大
  • 外贸企业购买生产车辆
  • 滞留发票产生的原因主要包括哪些?
  • 开具发票有哪些特殊规定?
  • 收派服务发票需交税吗
  • 全资子公司合并抵消
  • 结转成本计算方法
  • 直接融资租赁模式
  • 金融机构计提减值准备
  • 生产成本的工料有哪些
  • 给子公司员工发放奖金合法吗
  • bios如何恢复默认值
  • win11 zen3
  • 一键ghost有用吗
  • windows 11怎么样
  • 发票金额大于报销金额可以吗
  • mac屏幕共享要打开什么权限
  • php date_diff
  • 不起眼的暴利小生意农村
  • PHP:oci_define_by_name()的用法_Oracle函数
  • 房贷每月利息如何算
  • php function
  • php 抽象类
  • thinkphp addons
  • mysqldump语句
  • python 微信
  • 库存盘点差异分录
  • 收到一分钱的红包表情包
  • 公司交公积金可以上调吗
  • 织梦专题页模板
  • 报验户如何管理
  • 房地产企业土地使用税纳税义务终止
  • access数据库不能存放什么数据
  • mysql数据库访问速度慢的解决方法
  • 一张发票能分开做帐务处理吗?
  • 政府补助的分类包括
  • 车辆处置如何缴纳企业所得税
  • 地方水利建设基金减免政策2023
  • 主营业务收入核算项目组合表
  • 高速过路费抵扣增值税
  • 工资社保医保计算
  • 企业职工福利费可用于职工的医疗卫生费用
  • 4s店出售试驾车账务处理
  • 党建经费可以购买什么
  • 期初与年初有什么区别
  • 免费领课程有什么陷阱
  • 红字发票怎样记账
  • mysql按字节截取
  • xp电脑繁体系统改简体
  • mac火狐浏览器flash插件设置
  • linux数据恢复公司 海南
  • win7c盘winsxs
  • surface准备就绪
  • 如何设置win10用户名
  • lnmp php
  • 铁嘴王指什么动物
  • web在线编辑excel
  • jquery设置滚动条
  • android内核剖析代码
  • Eclipse运行快捷键
  • 获取标签的属性值的方式
  • javascript数据转换
  • jQuery模仿阿里云购买服务器选择购买时间长度的代码
  • 烟叶的增值税税率9
  • 如何查询公司的电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设