2011-03-17 15 views
1

httpsまたはhttpを使用しているかどうかを判断するには単純な関数が必要です。私は考えていた - ポート#にアクセスするPHPのための方法はありますか?だからそれが443なら私はそれが安全であることを知っています、そして、それが80なら私はそれが正常であることを知っています。php - トラフィックがhttpsまたはhttpを経由するかどうかを判断する方法

これを決定する他の方法はありますか?

答えて

6
<?php 
if($_SERVER['HTTPS']){ 
    //secure 
}else{ 
    // not secure 
} 
?> 

しかし、いくつかのサーバがその最悪の場合には、HTTPSを設定しない:

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