Web サイトで安全な SSL ログインを使用したい! 以前に SSL を使用したことがないので、良い読み物を探しています。SSL スニペットまたはページ コードのサンプル コードがどこにあるか教えてください。(あまり技術的ではない)
- 静的 IP を持っています
- ホストは SSL ページを処理するように設定されています。
興味のあるもの: 基本的なページ コード。/ ツリー構造。/ 他の
ポール
私が最初に考えたのは、セキュリティを確保する必要がある場合に、単純に関数を呼び出して現在のページの https: バージョンにリダイレクトすることです。
次のようなコード:
if($requireSSL && $_SERVER['SERVER_PORT'] != 443)
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit();
}
If you've an SSL enabled host, writing a login is not different to writing one without SSL - all the encryption happens at a lower layer of the protocol stack, so by the time your PHP sees the request, it's already decrypted. Similarly, your script outputs are encrypted by the HTTP server before onward transmission back to the user.
SSL は、リクエストが PHP に到達する前に発生します。PHP への唯一の影響は、公開しているセルフ フェース リンクにあり、これを http://... から https://... に切り替えたいと考えています。 $_SERVER['HTTPS' があります。 ] 変数を使用して、SSL 接続と非 SSL 接続の両方を受け入れる場合に、この変更をトリガーできます。ただし、すべてを SSL に移行する場合は、すべてのリンクをリクエストごとにチェックするのではなく、一度に移行する必要があります。