看到一个表单,它的action="?"
用的是mvc架构开发,php的
请问action="?",表单是提交到哪里处理?

解决方案 »

  1.   

    action="?",  不代表 mvc...
    action="?"  提交当前页面地址
      

  2.   

    提交到当前页面,那是怎么处理的?
    例如说这是一个查询的页面,表单内容是输入的条件,submit后是在哪里处理的
      

  3.   

    <?phpif($_SERVER['REQUEST_METHOD'] == 'POST'){//在这里处理
    echo '<pre>';print_r($_REQUEST);
    }
    ?>
    <form action="/" method="post">
    <input type="text" value="abc">
    <input type="submit" value="submit">
    </form>
      

  4.   

    <?phpif($_SERVER['REQUEST_METHOD'] == 'POST'){//在这里处理
    echo '<pre>';print_r($_REQUEST);
    }
    ?>
    <form action="" method="post">
    <input type="text" value="abc">
    <input type="submit" value="submit">
    </form>
      

  5.   

    只是对当前页面做出一个HTTP请求,至于如何处理,就看当前页面有没有业务逻辑代码处理这是业务的事,如果有则会被触发,如果无,也没什么大问题。仅仅是业务的一个无效功而已a href="?action=ppp"<?php
    if(isset($_GET['action']))
    {
      .....#执行脚本
    }.
    .
    .
    .
    其他脚本