其实有两种方法,以前用 两个$,其实eval也同样可以解决这个问题

解决方案 »

  1.   

    楼主提出了一个很有讨论价值的问题
    $password =$_POST["'$a'"];  
    改成$password =$_POST[$a]; 看看 
      

  2.   

    $getid = $_GET["id"];    // 假设id=42 $a = "password".$getid.""; // $a = password42 $password =$_POST["'$a'"];------------->$password = $_POST["{$a}"]
      

  3.   

    $a = eval("password".$getid);
    eval 是对字符串进行求值的。
      

  4.   

    和版本问题,和我的一样得不到post过来的数据!