<tfoot id='XfE2H'></tfoot>

        <i id='XfE2H'><tr id='XfE2H'><dt id='XfE2H'><q id='XfE2H'><span id='XfE2H'><b id='XfE2H'><form id='XfE2H'><ins id='XfE2H'></ins><ul id='XfE2H'></ul><sub id='XfE2H'></sub></form><legend id='XfE2H'></legend><bdo id='XfE2H'><pre id='XfE2H'><center id='XfE2H'></center></pre></bdo></b><th id='XfE2H'></th></span></q></dt></tr></i><div id='XfE2H'><tfoot id='XfE2H'></tfoot><dl id='XfE2H'><fieldset id='XfE2H'></fieldset></dl></div>
      1. <legend id='XfE2H'><style id='XfE2H'><dir id='XfE2H'><q id='XfE2H'></q></dir></style></legend>
      2. <small id='XfE2H'></small><noframes id='XfE2H'>

          <bdo id='XfE2H'></bdo><ul id='XfE2H'></ul>
      3. 在 php 中使用元刷新标签而不是 header() 函数进行重定向是一种好习惯吗?

        时间:2023-11-30
          <i id='R7Sqa'><tr id='R7Sqa'><dt id='R7Sqa'><q id='R7Sqa'><span id='R7Sqa'><b id='R7Sqa'><form id='R7Sqa'><ins id='R7Sqa'></ins><ul id='R7Sqa'></ul><sub id='R7Sqa'></sub></form><legend id='R7Sqa'></legend><bdo id='R7Sqa'><pre id='R7Sqa'><center id='R7Sqa'></center></pre></bdo></b><th id='R7Sqa'></th></span></q></dt></tr></i><div id='R7Sqa'><tfoot id='R7Sqa'></tfoot><dl id='R7Sqa'><fieldset id='R7Sqa'></fieldset></dl></div>

            • <bdo id='R7Sqa'></bdo><ul id='R7Sqa'></ul>

                  <tbody id='R7Sqa'></tbody>

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

                3. <tfoot id='R7Sqa'></tfoot>

                  本文介绍了在 php 中使用元刷新标签而不是 header() 函数进行重定向是一种好习惯吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我必须在我的脚本中使用很多重定向,例如,在用户登录后,我需要将它们重定向到管理区域等.但我发现总是必须在最顶部使用标题功能很不方便.因此,如果我使用元刷新标签进行重定向,根据最佳实践,这是否会令人不悦,还是可以接受?

                  I have to use redirects a lot in my scripts, for example after a user logs in I need to redirect them to the admin area, etc. But I find it inconvenient to always have to have the header function at the very top. So if I use the meta refresh tags for my redirects, is that something that would be frowned upon according to best practices or is it acceptable?

                  function redirect($location) {
                      echo "<meta http-equiv='refresh' content='0; url=$location' />";
                  }
                  

                  推荐答案

                  No. 维基百科明确指出:

                  元刷新是一种不鼓励使用的方法,它指示网络浏览器在给定时间间隔后自动刷新当前网页或框架.....

                  Meta refresh is a discouraged method of instructing a web browser to automatically refresh the current web page or frame after a given time interval.....

                  元刷新标签有一些缺点:

                  1. 如果页面重定向过快(少于 2-3 秒),使用下一页上的返回"按钮可能会导致某些浏览器返回到重定向页面,此时会再次发生重定向.这不利于可用性,因为这可能会导致读者卡"在最后一个网站上.
                  2. 读者可能希望也可能不希望被重定向到不同的页面,这可能会导致用户不满或引发对安全性的担忧.

                  这篇关于在 php 中使用元刷新标签而不是 header() 函数进行重定向是一种好习惯吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:几秒钟后如何在没有元 http-equiv=REFRESH CONTENT=time 的情况下在 PHP 中重定向页面 下一篇:Laravel:如何在重定向到任何网址时设置自定义标头

                  相关文章

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

                    <bdo id='4Vj3R'></bdo><ul id='4Vj3R'></ul>
                  <tfoot id='4Vj3R'></tfoot>

                    <legend id='4Vj3R'><style id='4Vj3R'><dir id='4Vj3R'><q id='4Vj3R'></q></dir></style></legend>

                    1. <small id='4Vj3R'></small><noframes id='4Vj3R'>