PHP

PHPでhttps(ssl)にリダイレクトする

投稿日:

Webサーバー側の設定や「.htaccess」に記載できればいいのですが、お客様環境の都等でPHPに書かなきゃ行かない際のメモ書きです。

<?php
if (empty($_SERVER['HTTPS'])) {
header("Location: https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}");
exit;
}
?>

$_SERVER['HTTPS']にはhttpsではなかった場合nullが返って来ますので、
それで条件判定します。

  • この記事を書いた人
さすけ

さすけ

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

-PHP
-

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.