私はクラスでこの機能を持っている:sslがphpを介してWebサーバー上に存在するかどうかをチェックする方法は?
function enable_ssl() {
if ($_SERVER[HTTPS] != "on") {
$domain = "https://".$_SERVER['HTTP_HOST'] . "/" . $_SERVER['SCRIPT_NAME'];
header("Location: {$domain}");
}
}
問題は、サーバーがSSLがインストールされていないと私はページを開始し、この関数は404ページにリダイレクトしていたときにということです。私は、SSLがインストールされ、動作しているときにのみ、この機能をどのように動作させることができるのだろうかと思いましたか?
可能ですか?
ありがとうございました。
P .:私はいくつかのGoogleの調査をしましたが、何も検索できませんでした。
+1後者のアドバイスのため。 – Gumbo
問題は、GUIで設定を編集してSSLを有効にすると、エラーのためにSSLを再びオフにできなくなることです。これは、ソフトウェアプロバイダが混乱したサポートチケットを取得していることを意味し、プロバイダーはウェブサイトのダウンタイムを挟んで自分自身に入り、変更する必要があります。 –