位置: 编程技术 - 正文

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

  • 小规模纳税人增值税起征点
  • 车船使用税2021
  • 广告发布需要什么手续
  • 购买工业用地税费
  • 工业土地划拨性质有年限吗
  • 住房公积金个人和单位各承担多少
  • 资源税征税范围有哪些
  • 在建工程转固定资产的条件
  • 个人投资借款长期不还要缴纳个人所得税吗?
  • 实习生需要缴纳个税吗?
  • 公司团建收取员工费用
  • 销售苗木属于什么行业
  • 火腿属于免税产品吗
  • 增值税专用发票验票
  • 是不是所有的进口药都不能报销
  • 法人往公户转账需要备注吗
  • 工程未结算能主张工程款吗
  • 职工食堂租赁费
  • 对公银行转账给私卡做备用金应怎样做分录?
  • 什么科目呀
  • 批发led电子屏
  • 打包贷款和出口信贷的区别和联系
  • 金税三期啥意思
  • 声卡无声音怎么回事
  • 电脑开机硬盘自检怎么回事
  • 本月无生产,有折旧怎么办
  • 企业庆祝建党活动
  • 公司向法人借款有税务风险吗
  • win10任务栏显示年月日
  • 现金日记账漏记去年的利息怎么算
  • 收到银行退回余款
  • 融资租赁ppt
  • 取得企业债券利息为什么要交个人所得税
  • php foreach循环遍历数组
  • 异地开办分公司流程
  • 会计账目和账户的区别
  • 什么叫非侵入性装置
  • react devtools
  • django pycharm
  • 主营业务收入月末需要结转吗
  • 应收利息罚息什么意思
  • 金蝶现金流量表不对怎么处理
  • 购买理财资金来源规定
  • 文化事业建设费税收优惠2023
  • 交易性金融资产公允价值变动计入
  • 单位结余资金该如何处理
  • 一般纳税人季报怎么填
  • 小规模未达到起征点如何结转
  • 企业应收账款怎么记账
  • 外币报表折算差额可以转损益吗
  • 损益类科目调整到未分配利润分录
  • 其他应付账款在借方表示什么
  • 怎么去银行买承兑
  • 发票为什么被列为金额
  • 财务费用利息收入的账务处理
  • 建筑业分项目核算会计账务处理
  • 土地流转的基本原则包括哪些
  • 固定资产计提完了怎么处理
  • 外商投资企业的中国投资者
  • 累计折旧税率
  • 新成立的公司发朋友圈文案
  • 企业研制新产品
  • Mysql 5.7.17 winx64在win7上的安装教程
  • 解决Windows Server远程断开后自动
  • linux系统硬盘分区
  • ubuntu rar压缩
  • windows手动启动服务
  • win10进入安全模式后怎么恢复正常模式启动电脑
  • 怎样判断滚动和滑动
  • react常用框架
  • bootstrap步骤
  • jquery 表格 排序
  • jquery正则表达式的用法
  • js左值
  • 安卓实现单选题
  • 安卓获取手机号及通话状态权限
  • 税务实地核实工作程序
  • 出口退税需要哪些
  • 武汉洪山实验中学是初中还是高中
  • 怎么申请企业信用修复
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设