我是新手我想问一下,$request能干所以的事直接用它就行了
为什么,这么想对不对?
如果不对为什么不对?

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2010-01-24 11:00:08 编辑
      

  2.   

    原来request是先读取 get再读post 的, 同时存在, 即覆盖掉前面的变量
      

  3.   

    请深入理解php.ini中
    variables_order = "EGPCS"
    的含义
      

  4.   


    EGPCS是从左到右, 还是从右到左理解
      

  5.   

    设定 EGPCS(Environment,GET,POST,Cookie,Server)变量解析的顺序。默认设定为“EGPCS”。举例说,将其设为“GP”,会导致 PHP 完全忽略环境变量,cookies 和 server 变量,并用 GET 方法的变量覆盖 POST 方法的同名变量。 
    This directive describes the order in which PHP registers GET, POST and Cookie variables into the _REQUEST array. Registration is done from left to right, newer values override older values. If this directive is not set, variables_order is used for $_REQUEST contents. 
      

  6.   

    $request 效率最低
    url参数或这个get提交的 不重要的 或少量的信息用 $_GET[]
    其他用 $_POST[]