以前ネットワークセキュリティカテゴリで「問い合わせフォームをSSL対応させたい」(QNo.3671803)を質問させていただいた者です。その後phpMyAdminをレンタルサーバーにインストールし、phpも少し勉強してSSL下にあるPHPのフォームページから入力されたデータをDBに格納することまでなんとかできたのですが、このphpMyAdminがある領域にパスワード制限はかけたものの、http://からでもアクセスできてしまうことにさきほど気が付きました。これをhttps://からしかアクセスできないようにするにはどうすればいいのでしょうか。もしくはphpMyAdminがhttps://下にある必要はないのでしょうか??
超初歩的な質問であることは重々承知なのですが、
どなたかどうかよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
phpMyAdminがhttps://下で利用できるならば利用した方がよいでしょう。
> このphpMyAdminがある領域にパスワード制限はかけたものの、http://からでもアクセスできてしまうことにさきほど気が付きました。
もしユーザーがURLを直叩きしてhttps://のsを消した場合、http://でも通信できてしまいます。
どうしてもhttps://での利用にしたい場合は、phpの$_SERVER["HTTPS"]というスーパーグローバル変数の中身を確認して、https://アクセスでなければリダイレクトさせるという方法もありますよ。
参考URL:http://jp.php.net/manual/ja/reserved.variables.p …
ご回答を元にいろいろ調べた結果、
$_SERVER['HTTPS']がonで$_SERVER['SERVER_PORT']が443でなければ
https://へリダイレクト、という方法で解決することができました。
的確かつ具体的なご回答をありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- その他(プログラミング・Web制作) 恒久的リダイレクトについて 2 2023/07/13 15:58
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- ドライブ・ストレージ 家庭用のNASについて 2 2022/07/05 18:30
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
xamppのDocumentRootでindex,ht...
-
xamppのバージョンの違いについて
-
phpinfoとphp -vのバージョンが...
-
xamppでGDを使いたい。
-
サイト探してます★PHP・・・php...
-
MAMPのユーザー名とパスワード
-
onedrive にexcelファイルをア...
-
こちらはただの直列処理ですか?
-
ワードプレス、Contact Form 7...
-
拡張子php画像をjpg画像等に変...
-
PHPとCSVで簡易データベースな...
-
include先でのinclude元の変数...
-
リダイレクト元のURLの取得方法...
-
メールフォームのタイトルが文...
-
php エラー
-
PHPのif文でその処理を途中で抜...
-
VBでメールを送る時のSMT...
-
one drive のアップロード失敗...
-
別PHPファイルに変数を渡す
-
ワードプレスサイト PHP8.0.25...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
apacheとphpの設定エラー
-
php_network_getaddresses: get...
-
php.iniの設定が反映されない
-
xamppでGDを使いたい。
-
xamppを使う場合のphpファイル...
-
PDFlib・・・日本語表示の設定??
-
xamppのDocumentRootでindex,ht...
-
Apache(Ver 2.4.4)の設...
-
phpinfoとphp -vのバージョンが...
-
phpをWEBサーバー上で実行できない
-
LinuxでのPHP、Configure Comma...
-
Fatal error: Call to undefine...
-
PHPにおいてopensslを有効にす...
-
date関数がgmdate関数と同じに...
-
PHPのアンインストール
-
require_onceの解釈について
-
ZendFrameworlkでZend_Session...
-
ubuntuで、phpのパスを通す
-
phpのpost処理の転送速度設定に...
おすすめ情報