PHP HP

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が返って来ますので、
それで条件判定します。

  • この記事を書いた人

sasuke

インフラエンジニアからwebエンジニアに転職し両方の強みを生かしていければと思います。

-PHP, HP
-,

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