$_POST[]和$_GET[]均用于保存外部信息
$_POST[]保存post方式的数据,如表单method=post时提交的数据
$_GET[]保存get方式的数据,如表单method=get或不设时提交的数据;http://url?var=val

解决方案 »

  1.   

    从PHP 4.1开始,EGPCS值就可以从一组指定的数组中获得:     $_ENV -- 包含系统环境变量 
        $_GET -- 包含查询字符串中的变量,以及提交方法为GET的表单中的变量
        $_POST -- 包含提交方式为POST的表单中的变量
        $_COOKIE -- 包含所有cookie变量
        $_SERVER -- 包含服务器变量,例如HTTP_USER_AGENT
        $_REQUEST -- 包含$_GET、$_POST和$_COOKIE的全部内容
        $_SESSION -- 包含所有已注册的session变量
      

  2.   

    有一个小问题:PHP中默认的error_reporting设置仍然是E_ALL & ~E_NOTICE,因此如果值没有被提交,试图从$_REQUEST数组或$_POST数组中获得这个值并不会招致任何错误信息。如果不你的PHP程序需要严格的错误检查,你还需要增加一些代码以首先检查这些变量。