对php 判断http还是https,以及获得当前url的方法详解

 更新时间:2019年01月15日 09:11:07   作者:ghostyusheng  
今天小编就为大家分享一篇对php 判断http还是https,以及获得当前url的方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
echo $http_type . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>

以上这篇对php 判断http还是https,以及获得当前url的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解PHP用mb_string处理windows中文字符

    详解PHP用mb_string处理windows中文字符

    如果想批处理以前下载的一堆文件,把文件里的关键内容用正则匹配出来,集中处理。操作文件时遇到一个问题,就是windows操作系统中的编码问题。本文将带着大家详细探讨此问题。
    2021-05-05
  • PHP empty函数报错解决办法

    PHP empty函数报错解决办法

    这篇文章主要介绍了PHP empty函数在检测一个非变量情况下报错的解决办法,需要的朋友可以参考下
    2014-03-03
  • php上传大文件失败的原因及应对策略

    php上传大文件失败的原因及应对策略

    这篇文章主要介绍了php上传大文件失败的原因及应对策略的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • PHP扩展模块memcached长连接使用方法分析

    PHP扩展模块memcached长连接使用方法分析

    这篇文章主要介绍了PHP扩展模块memcached长连接使用方法分析,需要的朋友可以参考下
    2014-12-12
  • Laravel中如何轻松容易的输出完整的SQL语句

    Laravel中如何轻松容易的输出完整的SQL语句

    这篇文章主要给大家介绍了关于Laravel中如何轻松容易的输出完整的SQL语句的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Laravel具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • 解决ajax+php中文乱码的方法详解

    解决ajax+php中文乱码的方法详解

    本篇文章是对ajax+php中文乱码的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php验证码生成器

    php验证码生成器

    这篇文章主要为大家详细介绍了php验证码生成器的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • php 文本文件的读取效率

    php 文本文件的读取效率

    一直鼓捣着想把博客的首页存在文件里,结果存在文件里,博客更新时再重新将内容再次写入到这个文件。所以刚才测试了三种读取文本的常规方法
    2012-02-02
  • PHP预防SQL注入、CSRF和XSS攻击的常见措施

    PHP预防SQL注入、CSRF和XSS攻击的常见措施

    在开发 PHP 应用程序时,确保应用程序的安全性至关重要,SQL 注入、CSRF(跨站请求伪造)和 XSS(跨站脚本攻击)是一些常见的安全威胁,本文给大家介绍了PHP预防SQL注入、CSRF和XSS攻击的常见措施,需要的朋友可以参考下
    2023-11-11
  • PHP生成短网址方法汇总

    PHP生成短网址方法汇总

    本文给大家汇总介绍了3种使用php生成短网址的方法,第一种是PHP+MySQl实现短网址的生成和读取,第二种是php+ini方式,第三种跟第一种有些类似,各有利弊,小伙伴们可以根据自己的项目需求来选择。
    2016-07-07

最新评论