<bdo id='Fgg9a'></bdo><ul id='Fgg9a'></ul>

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

    <small id='Fgg9a'></small><noframes id='Fgg9a'>

      <tfoot id='Fgg9a'></tfoot>
      <i id='Fgg9a'><tr id='Fgg9a'><dt id='Fgg9a'><q id='Fgg9a'><span id='Fgg9a'><b id='Fgg9a'><form id='Fgg9a'><ins id='Fgg9a'></ins><ul id='Fgg9a'></ul><sub id='Fgg9a'></sub></form><legend id='Fgg9a'></legend><bdo id='Fgg9a'><pre id='Fgg9a'><center id='Fgg9a'></center></pre></bdo></b><th id='Fgg9a'></th></span></q></dt></tr></i><div id='Fgg9a'><tfoot id='Fgg9a'></tfoot><dl id='Fgg9a'><fieldset id='Fgg9a'></fieldset></dl></div>
    1. 我不能在 PHP 中同时使用 GET 和 POST

      时间:2023-10-13

        <bdo id='cY9yZ'></bdo><ul id='cY9yZ'></ul>

                <tbody id='cY9yZ'></tbody>

              <small id='cY9yZ'></small><noframes id='cY9yZ'>

              • <tfoot id='cY9yZ'></tfoot>
                <i id='cY9yZ'><tr id='cY9yZ'><dt id='cY9yZ'><q id='cY9yZ'><span id='cY9yZ'><b id='cY9yZ'><form id='cY9yZ'><ins id='cY9yZ'></ins><ul id='cY9yZ'></ul><sub id='cY9yZ'></sub></form><legend id='cY9yZ'></legend><bdo id='cY9yZ'><pre id='cY9yZ'><center id='cY9yZ'></center></pre></bdo></b><th id='cY9yZ'></th></span></q></dt></tr></i><div id='cY9yZ'><tfoot id='cY9yZ'></tfoot><dl id='cY9yZ'><fieldset id='cY9yZ'></fieldset></dl></div>
                <legend id='cY9yZ'><style id='cY9yZ'><dir id='cY9yZ'><q id='cY9yZ'></q></dir></style></legend>
                本文介绍了我不能在 PHP 中同时使用 GET 和 POST的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                在我的页面顶部附近,我有这个:

                Near the top of my page, I have this:

                <?php $id = $_GET['id']; ?>
                

                然后我有一些从 POST 中读取的表单检查条件:

                Then I have some form check conditionals that read from POST:

                if (isset($_POST['completeSubmit'])) {
                        //code
                }
                

                最后,我有一个 HTML 表单,如下所示:

                And finally, I have an HTML form which looks like this:

                <form action="<?php echo $_SERVER['PHP_SELF']."?id=$id"; ?>" name="complete" method="post">
                <input type="submit" id="textButton" name="completeSubmit" value="[mark as complete]">
                </form> 
                

                该页面最初是通过使用带有 id 变量的 GET 访问的,如下所示:

                The page is initially accessed by using GET with an id variable like this:

                http://website.com/page.php?id=1
                

                所有后续表单提交(被重定向到同一页面)都失败.我知道您不能在同一个请求中同时发送 GET 和 POST,但是看到我的表单正在提交给 $_SERVER['PHP_SELF']."?id=$id" 使用 POST 应该'它有效吗?这是我第一次尝试这个,所以很可能我忽略了一些微不足道的东西.

                All subsequent form submissions (which get redirected to the same page) fail. I know you can't send both GET and POST in the same request, but seeing as my form is submitting to $_SERVER['PHP_SELF']."?id=$id" using POST shouldn't it work? This is my first time trying this so it is quite possible I've overlooked something trivial.

                推荐答案

                可以同时使用 get 和 post,但你不应该.如果您想继续发送 ID,这很简单:

                You can use get and post at the same time, but you shouldn't. If you want to continue to send the ID this is as simple as:

                <form ...
                   <input type="submit" ...
                   <input type="hidden" name="id"
                      value="<?php echo htmlspecialchars($_GET['id'], ENT_QUOTES); ?>" />
                </form>
                

                这篇关于我不能在 PHP 中同时使用 GET 和 POST的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:表单提交 URL 格式 下一篇:如何使用PHP抓取URL参数?

                相关文章

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

                    <bdo id='YYjsS'></bdo><ul id='YYjsS'></ul>

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