<form name="form1" method="post" action="" id="form1" >
var_dump($_POST); 是空的什么<form name="form1" method="get" action="" id="form1" >
var_dump($_GET); 正常<form name="form1" method="post" action="a.php" id="form1" >
var_dump($_POST); 正常为什么会这样呢?回传给本页,$_POST不启作用,传到别的页没有问题

解决方案 »

  1.   

    都一样正常 .和method没关系
      

  2.   

    嗯..要看代码 <form>里面都有什么东西?
      

  3.   


    没有指定action,form内容肯定送不出去。
    在这里你看到的正常,并不是从form中得到的结果,而是从URL中得到的GET结果。
      

  4.   


    if(isset($_POST['submit'])) {
        var_dump($_POST);
    } else {
        //HTML form goes here
    }
    我就不信var_dump会(bool)false???
      

  5.   

    <form name="form1" method="post" action="?" id="form1" >