AIRE-PROJECT BLOG

RecentComments

月別アーカイブ

Link

« タスク管理 | Home | NHK日曜美術館30年展 »

2006年09月14日

HTTPSへ強制リダイレクト

PHP

今やっている仕事で、ライブハウスの会員登録システムというのがありまして、会員登録ページを含めた会員ページをセキュアにしなければならない。
で、HTTPでページにアクセスしてきても、それを判断して強制的にHTTPSにリダイレクトする、という機能をPHPで実装したのでメモっときます。

意外と簡単です。

$_SERVER['SERVER_PORT'] で使用されているポート番号を見て、HTTPなら80番なので、80だったらリダイレクト!
と、こういう理屈です。

ソースはこんな感じ。

if ($_SERVER['SERVER_PORT'] == 80) {
header(sprintf("Location : https://www.xxxxx.co.jp%s", $_SERVER['PHP_SELF']));
}

ちなみに、$_SERVER['HTTPS'] にはHTTPSでアクセスすると「on」という値が入るので、これで判断するのも可能のようです。

トラックバック

コメントを投稿

「押尾コータロー」 おすすめCD&DVD

So HAPPY

So HAPPY

<押尾コータロー>

STARTING POINT

STARTING POINT

<押尾コータロー>

Be HAPPY

Be HAPPY

<押尾コータロー>

COLOR of LIFE -movies-

COLOR of LIFE -movies-

<押尾コータロー>

Dramatic (CCCD)

Dramatic (CCCD)

<押尾コータロー>

Panorama

Panorama

<押尾コータロー>

関連エントリー 【PHP

はてなブックマーク del.icio.us ニフティクリップ livedoor クリップ POOKMARK Airlines Buzzurl(バザール)

Web制作者におススメの一冊

SAMURAI佐藤可士和のつくり方

スタイルシート スタイルブック

SEIBUNDO MOOK Webデザインノート No.1 (SEIBUNDO mook)

Design rule index―デザイン、新・100の法則

Webクリエイティブのためのプログラミングマガジン Source &Script

スタイルシートによるレイアウトデザイン見本帖 (ADVANCED WEB DESIGN BOOKS)

Webデザインノート No.2 (2007)―Making magazine of web design (2) (SEIBUNDO Mook)

Copyright © 2007 Aire-Project All Rights Reserved.