第一种:

 ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';

第二种:通过端口获取

((int)$_SERVER['SERVER_PORT'] == 443 ? 'https' : 'http') . '://';

友情提示:
请谨慎使用  $_SERVER['REQUEST_SCHEME'] 来获取当前url访问协议
$_SERVER['REQUEST_SCHEME']只在部分环境里被支持
详情请参考:https://www.php.net/manual/en/reserved.variables.server.php

php工作中常用的方法总结:https://blog.csdn.net/liuxl57805678/article/details/103130166

php 获取当前访问URL的协议相关推荐

  1. java 获取url_Java获取当前访问url地址(SpringMVC)

    本文地址:http://www.dutycode.com/java_huoqu_dangqian_url.html 除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文 ...

  2. PHP 获取当前访问的URL

    <?php /** * 获取当前访问的完整url * @return string * @date 2020/7/23 */ function getUrl() {// 判断当前页采用的协议是H ...

  3. 微信公众号开发获取微信用户openid及访问url身份认证方式

    技术要点: 1.如何获取业务系统中用户身份标识. OPENID是微信公众号中用户的唯一标识,通过OPENID与业务系统中USRID建立一对一的对应关系,这样获取到了OPENID也就能知道所对应的USR ...

  4. php获取打开网页文件名,php取得当前访问url文件名的几种方法

    php下获取当前访问的文件名的几种方法. 推荐函数: 一是PHP获取当前页面的网址: dedecms用的也是这个哦. //获得当前的脚本网址 function GetCurUrl() { if(!em ...

  5. 阿里云OSS获取永久访问文件URL

    公司用的都是阿里云的OSS存储,正好阿里云可以免费试用一个月的100GB的OSS服务,发现全网都很少获取永久访问OSS文件的URL,都是有限时的,所有写下这篇文章记录 1. 如何获取永久访问OSS文件 ...

  6. php 取url 文件名,php 获取当前访问的url文件名的方法小结

    php 获取当前访问的url文件名的方法小结 推荐函数:一是PHP获取当前页面的网址: dedecms也是用的这个 //获得当前的脚本网址 function GetCurUrl() { if(!emp ...

  7. 如何使用JavaScript获取URL的协议?

    想要获取当前URL的协议,可以使用JavaScript的location.protocol属性.下面本篇文章就来给大家介绍location.protocol属性,希望对大家有所帮助. 什么是协议? 网 ...

  8. 基于HttpClient的HttpUtils(后台访问URL)

    最近做在线支付时遇到需要以后台方式访问URL并获取其返回的数据的问题,在网络上g了一把,发现在常用的还是Apache的HttpClient.因为以经常要用到的原故,因此我对其进行了一些简单的封装,在此 ...

  9. Js获取当前页面URL各种参数

    JS获取当前页面URL各种参数 一:Location Location 对象包含有关当前 URL 的信息. Location 对象是 Window 对象的一个部分,可通过 window.locatio ...

最新文章

  1. HDU4720(最小圆覆盖问题)
  2. 使用Trello看板管理项目
  3. SigmaStar SSD202 openwrt 系统下ubi根文件系统挂载过程
  4. 速度之王 — LZ4压缩算法与其他算法的比较
  5. JAVA我的世界给op_我的世界开服侠怎么给op 我的世界op指令合集
  6. Ajax PHP 边学边练 之二 实例
  7. Java优先队列 Priority Queue
  8. 【POJ1328】Radar Installation(贪心,决策包容)
  9. BPTT算法推导以及LSTM是如何解决梯度消失的
  10. iOS之自定义pickerview(行驶里程数)
  11. Android学习手册:JSON解析工具比较
  12. jQuery WeUI日历calendar时间段(开始日期默认选中日期是今天,结束日期设置最小日期),显示日期格式是yyyy年mm月dd日
  13. 电子与电工技术实验——集成运算放大器的应用
  14. linux集群高可用--crm
  15. latex 图、表 中英文标题
  16. 《人类简史》《未来简史》读后感作文5000字
  17. 如何建立一个自己的网站?不懂代码搭建自己网站详细教程
  18. 探秘Hadoop生态6:Hive技术初探与实践入门
  19. 零基础学python_03_字符串(拼接+换行+制表符)
  20. Ubuntu上git的简单使用,拉取远程分支,修改并提交

热门文章

  1. 有没有一个比较好的文字转换成语音的手机软件?
  2. xshell如何传输文件
  3. 虚拟机性能监控、故障处理工具
  4. 交通灯管理系统分析(张孝祥老师)
  5. MATLAB 函数之resample
  6. 3dsmax皮卡丘制作过程
  7. 计算机组成:浅析短转移、近转移、远转移
  8. C# WMI之Win32_IP4RouteTable
  9. 【各种接口】USB接口、rj11和rj45
  10. java填充wordxml格式,java xml转成word文档格式