print_r($_GET);当点了submit的button的时候。print_r打出来的数组是空的啊。有无解决办法?我要在post的时候得到url在的参数解决问题。

解决方案 »

  1.   

    print_r($_GET['submit']);前提是你<input type = "submit" name = "submit" ...
      

  2.   

    可能我没说明白。
    <?php
     print_r($_GET);
    ?>
    <form action="<?php echo $_SERVER[REQUEST_URI]?>" name="form1">
    <input type="submit"/>
    </form> 网址为localhost/?id=xxxxx
    第一次访问的时候能打出来。但点击input后。为空了。意思是没得到id=xxxx这个url中的参数。我问在post的时候有没办法得到id=xxxx
      

  3.   

    POST方式如下:
    if(isset($_POST))
    {
     print_r($_POST);
    }
    ?>
    <form method="post" action="<?php echo $_SERVER[REQUEST_URI]?>" name="form1">
    <input type="submit"/>
    </form> 
      

  4.   

    建议明确指定method="get"或者method="post"