echo "flag = $_GET['flag']";

解决方案 »

  1.   

    你定义一下flag
    再把url中的值取得后赋给它
      

  2.   

    一定要用$_GET[]才能接收吗,可不可以用$flag1 = $flag的方法呢?
      

  3.   

    function GetData($data = "page", $action = "post")
    {
    Code By 深空 2004.03.13
    //  转为_GET、_POST等
    $action = "_" . strtoupper($action); //  全局化$_GET、$_POST等变量
    global $$action; //  判断变量是否声明并返回结果值
    if (isset(${$action}[$data]))
    {
    return ${$action}[$data];
    }
    }
      

  4.   

    修改php的配置
    在php.ini 里面,把 register_globals=OFF 改为 register_globals=ON
      

  5.   

    <a href=.php?flag=<?urlencode(1)?>
      

  6.   

    url传值可以采用_GET['flag']或者_REQUEST['flag']