2017年8月13日日曜日

PHPスクリプトでSSLの有無を判定

■ サーバがSSL経由でアクセスされているかどうかを調べるPHPスクリプト。

判定方法は次の通り。
  1. 環境変数HTTPSの値が"on"なら通常のSSLを使っている。
  2. プロキシss1.xrea.com:3128経由のアクセスなら共有SSLを使っている。
  3. どちらでもなければ非SSL接続である。
とりあえずXREAの自サーバで動作確認した。

■ 下記スクリプトを「chkssl.php」という名前で保存して完成。


■ 実際の使用例がこちらです。
SSLあり → https://pilikala.net/yuima/chkssl.php
共有SSL → https://ss1.xrea.com/pilikala.s269.xrea.com/yuima/chkssl.php
SSLなし → http://nossl.pilikala.net/yuima/chkssl.php

0 件のコメント:

コメントを投稿