包括$_POST,$_GET,$_SESSION,$_FILE,$_SERVER等都属于预定义变量具体的说明可以参考PHP手册预定义变量一节,上面已经说的很清楚了

解决方案 »

  1.   

    $POST 速度最慢 但是可以放大量的数据
    $GET 速度比$POST 快,但是只能放少量的数据
    $POST $GET 只能传递一页。
    $SESSION 属于服务器端的页面变量传递,保密工作做的最好,而且只要
    session_start()开始,session的变量都可以使用。
      

  2.   

    首先“$POST 速度最慢 但是可以放大量的数据
    $GET 速度比$POST 快,但是只能放少量的数据”
    这个说法是错误的!post方式通过http协议头传递信息,理论上无上限。可通过php.ini设置,默认为8M
    get方式通过url传递信息,上限为2Ksession为服务器端的用户私有数据载体,通过用户转交的唯一标识连接
      

  3.   

    xuzuning(唠叨)兄,通过$_SESSION[]传递数据,有没有大小限制?
      

  4.   

    $_SESSION[]实际上没有传递数据,只是php把数据存到文件中,通过session id 索引