如果用连接的话,比如:<a href="login.php?page=1">可以在login页面用$_GET['page']接收page的值但是我想用表单:
<form action="login.php?page=1" method="get">为什么在login页面用$_GET['page']接收不到表单传递过来的值呢?

解决方案 »

  1.   

    你需要把method="post"<?
    echo $_GET["page"];
      ?>
      <form action="table.php?page=1" method="post">
      <input type='submit' name='sumit'>
      </form>
      

  2.   

    想用GET
    表单就使用 <input type="hidden" name="page" value="1"> 来传递.否则就使用post 
    <form action="login.php?page=1" method="post">
    这样你就可以用 $_GET['page'];
      

  3.   

    已经把方法改成了post,难道还能用$_GET获取?不用$_POST?
      

  4.   

    已经把方法改成了post,难道不该把获取方法改为$_POST么?
      

  5.   

    你的 page是加在url上的。所以要用get方式接收。 想用post接收就用隐藏域传。