echo $_GET['b']; 一句后面添加上 var_dump($bb); 看看经过$bb的值是否异常。另外,为什么还要 define('MM',$bb); 呢?为什么不直接 if($bb) { ... } ?