• <bdo id='H0v67'></bdo><ul id='H0v67'></ul>
      1. <tfoot id='H0v67'></tfoot>

        <legend id='H0v67'><style id='H0v67'><dir id='H0v67'><q id='H0v67'></q></dir></style></legend>
      2. <small id='H0v67'></small><noframes id='H0v67'>

        <i id='H0v67'><tr id='H0v67'><dt id='H0v67'><q id='H0v67'><span id='H0v67'><b id='H0v67'><form id='H0v67'><ins id='H0v67'></ins><ul id='H0v67'></ul><sub id='H0v67'></sub></form><legend id='H0v67'></legend><bdo id='H0v67'><pre id='H0v67'><center id='H0v67'></center></pre></bdo></b><th id='H0v67'></th></span></q></dt></tr></i><div id='H0v67'><tfoot id='H0v67'></tfoot><dl id='H0v67'><fieldset id='H0v67'></fieldset></dl></div>

        使用 PHP 从 HTTP 重定向到 HTTPS

        时间:2023-09-20
          <bdo id='mBaa0'></bdo><ul id='mBaa0'></ul>

              • <small id='mBaa0'></small><noframes id='mBaa0'>

                <i id='mBaa0'><tr id='mBaa0'><dt id='mBaa0'><q id='mBaa0'><span id='mBaa0'><b id='mBaa0'><form id='mBaa0'><ins id='mBaa0'></ins><ul id='mBaa0'></ul><sub id='mBaa0'></sub></form><legend id='mBaa0'></legend><bdo id='mBaa0'><pre id='mBaa0'><center id='mBaa0'></center></pre></bdo></b><th id='mBaa0'></th></span></q></dt></tr></i><div id='mBaa0'><tfoot id='mBaa0'></tfoot><dl id='mBaa0'><fieldset id='mBaa0'></fieldset></dl></div>
                <tfoot id='mBaa0'></tfoot>
                  <tbody id='mBaa0'></tbody>
                <legend id='mBaa0'><style id='mBaa0'><dir id='mBaa0'><q id='mBaa0'></q></dir></style></legend>

                • 本文介绍了使用 PHP 从 HTTP 重定向到 HTTPS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我在一个购物车网站上工作,我想在用户输入账单详细信息时将用户重定向到 HTTPS 页面,并在他退出之前保持下一页的 HTTPS 连接.

                  I'm working on a shopping cart website and I would like to redirect the user to a HTTPS page when he's entering his billing details and maintain the HTTPS connection for the next pages until he logs out.

                  我需要在服务器上安装什么(我使用的是 Apache)才能执行此操作,以及如何从 PHP 完成此重定向?

                  What do I need to install on the server (I'm using Apache) in order to do this, and how can this redirect be done from PHP?

                  推荐答案

                  尝试这样的事情(应该适用于 Apache 和 IIS):

                  Try something like this (should work for Apache and IIS):

                  if (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] === "off") {
                      $location = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
                      header('HTTP/1.1 301 Moved Permanently');
                      header('Location: ' . $location);
                      exit;
                  }
                  

                  这篇关于使用 PHP 从 HTTP 重定向到 HTTPS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何在没有 $_SERVER['HTTPS'] 的情况下确定您 下一篇:在 Laravel 中使用 https 加载 Blade 资产

                  相关文章

                  最新文章

                  <small id='6Zn3P'></small><noframes id='6Zn3P'>

                • <i id='6Zn3P'><tr id='6Zn3P'><dt id='6Zn3P'><q id='6Zn3P'><span id='6Zn3P'><b id='6Zn3P'><form id='6Zn3P'><ins id='6Zn3P'></ins><ul id='6Zn3P'></ul><sub id='6Zn3P'></sub></form><legend id='6Zn3P'></legend><bdo id='6Zn3P'><pre id='6Zn3P'><center id='6Zn3P'></center></pre></bdo></b><th id='6Zn3P'></th></span></q></dt></tr></i><div id='6Zn3P'><tfoot id='6Zn3P'></tfoot><dl id='6Zn3P'><fieldset id='6Zn3P'></fieldset></dl></div>

                  1. <legend id='6Zn3P'><style id='6Zn3P'><dir id='6Zn3P'><q id='6Zn3P'></q></dir></style></legend>

                      <bdo id='6Zn3P'></bdo><ul id='6Zn3P'></ul>
                      <tfoot id='6Zn3P'></tfoot>