位置: 编程技术 - 正文

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

  • 完税价格是含税价
  • 个人所得税可以退吗
  • 车辆购置税的纳税义务发生时间为
  • 兼职会计工资多少钱一个月
  • 利润分配未分配利润和未分配利润的区别
  • 国债利息收入计入财务费用吗
  • 公对私转账没有到账怎么查询
  • 新公司筹建期要做账吗
  • 房地产预售啥意思
  • 公司汽车的折旧费可以扺税吗
  • 什么合同不需要做结算
  • 无形资产减值损失可以转回吗
  • 在建工程之前是什么
  • 维修房产用的建材会计分录
  • 意外死亡公司赔偿多少标准
  • 餐饮公司如何挣钱
  • 企业所得税成本确认原则
  • 扣服装费的收入如何交增值税?
  • 民办非企业单位是私立还是公立
  • 物业管理公司如何纳税
  • 将商业承兑汇票进行贴现 符有追索权的会计分录
  • 往年计提有误 跨年处理
  • 旅游门票报销怎么算
  • 已认证发票退货怎么办
  • 白条入账会给什么处分
  • 吸甲醛最好的植物是什么?
  • 平均应收账款是什么
  • 民办非企业单位是私立还是公立
  • 服务外包企业
  • 净利润与未分配利润的勾稽关系
  • 出租的厂房房产税谁交
  • linux设置权限规则
  • 企业的股息红利所得
  • 特许权使用费税前扣除标准
  • pacis.exe - pacis是什么进程 有什么用
  • 应付票据是发票吗
  • php __destruct
  • php流程引擎
  • php各大框架以及实现原理
  • 长期股权投资资本化
  • php培训得花多少钱
  • 三公经费包括哪些支出
  • 调参数是什么意思
  • phpstudy ftp怎么用
  • 增值税退税怎么退
  • powerdesigner12.5使用教程
  • 未按期兑现的合同缴纳印花税吗?
  • 总公司和子公司可以是一个法人吗
  • 其他应付款的辅助科目是什么
  • 没有增值税专用发票
  • 企业出租经营权是否征税
  • 用盈余公积弥补亏损的会计分录是
  • 收取加盟费的账户是什么
  • 进项增值税发票抵扣期限
  • 融资开票是什么意思
  • 事业单位财务报销制度和流程
  • 接待客人的场合
  • 陈列费收取标准
  • 银行回单中借贷表示什么意思
  • 数据库高并发怎么解决
  • 记一次因线上mysql优化器误判引起慢查询事件
  • windows隐藏文件夹开启
  • windows 10如何使用
  • 用centos搭建服务器的详细教程
  • windows7使用
  • win8的应用商店
  • nodejs使用视频教程
  • vue设置背景图片全屏
  • nodejs跳转到指定页面
  • angularjs2
  • shell编程$1
  • python语言中
  • scroll-view组件用于实现
  • python 终端
  • javascript Base类 包含基本的方法
  • jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
  • 注销税务登记需要哪些材料
  • 下抓两级抓深一层的工作机制的要求包括什么
  • 怎么查税务是否实名认证
  • 计算当期免抵退税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设