【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
58:57 09/02/02 19:17:03 すみません。誤爆しました。 59:nobodyさん 09/02/02 20:12:08 enCDFoM0 PHPでhttpとhttpsの判別するにはどうしたらいいですか? $_SERVERをvar_dumpしても、それらしい変数はありません apacheのディレクティブで判別用の環境変数を設定すれば出来るかなーとも 思っていますが 60:nobodyさん 09/02/02 20:27:38 foreach ($_SERVER + $_ENV as $key => $value) { echo $key . " : " . $value . "<br>\n"; } ちょっと気になったんでhttpとhttpsの場合で見比べてみたけど httpsのほうには HTTP_X_FORWARDED_PROTO : https というのが出てきたよ 61:nobodyさん 09/02/02 20:30:13 $_SERVER["SCRIPT_URI"] 62:60 09/02/02 20:34:52 他のサーバでやってみたけど必ずしもそうとは限らないみたいだな ただhttpと比べて取得できる変数や変数の中身が変わってくるみたいだから 自分のサーバではどうなのか見比べてみて httpsで取得できる変数が存在したらhttpsと決めるといった感じでやってみればいかがだろうか? ブラウザや設定によって変わる変数もあるのでそこを注意しないといけないけど
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5387日前に更新/108 KB
担当:undef