【问题标题】:php - methods for determining if traffic is through https or httpphp - 确定流量是通过 https 还是 http 的方法
【发布时间】:2011-07-17 01:44:44
【问题描述】:

我需要一个简单的函数来决定它是使用 https 还是 http。我在想 - 有没有办法让 php 访问端口#?所以如果是 443 我知道它是安全的,如果是 80 我知道这是正常的。

还有什么其他方法可以确定这一点?

【问题讨论】:

    标签: php http https webserver


    【解决方案1】:
    <?php 
    if($_SERVER['HTTPS']){ 
      //secure 
    }else{ 
      // not secure
    } 
    ?> 
    

    但是有些服务器没有设置 HTTPS,所以在最坏的情况下:

    <?php
    if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) {
      // secure
    }
    ?>
    

    【讨论】:

      猜你喜欢
      • 2011-07-20
      • 2011-03-22
      • 1970-01-01
      • 2013-01-23
      • 2012-11-23
      • 1970-01-01
      • 1970-01-01
      • 2023-01-21
      • 2017-01-10
      相关资源
      最近更新 更多