$_SESSION 是超级全局变量,其他的两个完全不是
cookie是记录在客户浏览端的,而且你设置cookie时的用法也不正确 怎么也要setcookie("TestCookie", $value, time()+3600);这种形式
get需要你用form传递过去
<form action='somepages' method='GET'><input type='hidden' value='您好'></form>
所以只能看到session了

解决方案 »

  1.   

    $_GET['a']和$_COOKIE['a']$_GET['a']要求表单是通过get方式传递的,
    $_POST['a']要求表单是通过post方式传递的$_COOKIE['a']要求客户端支持cookie并且通过setcookie设置才能有值的$_SESSION['a']只要设置了该session的值,而且加上session_start就可以了显示了.
      

  2.   

    三变量解析的顺序也不同..查看PHP.ini中的variables_order有关设定