比如从另外一个页面接受传入进来的参数 para=1
$_GET['para']和$para都可以用 那这2种方式有什么区别?

解决方案 »

  1.   

    $_GET是全局变量,接收以get方式提交的表单,$para只是一个寻常变量。
      

  2.   

    $para可以用
    只可能是你用的框架会对get进行处理
    这样本质上不安全
      

  3.   

    $para按道理是不能用的,除非在这之前做了什么处理。
    做的处理 无非还是 $para = $_GET['para'] 或者 $para = $_REQUEST['para']
    所以没有所以了。。
      

  4.   

    都可以取到值是因为php.ini中 register_globals=On
    但是实际运行环境中出于安全考虑register_globals都会设置成off的
      

  5.   

    $_GET是系统定义的变量 $para只是你自己定义的变量
      

  6.   

    把php中一个配置改下!你到百度搜下,是为了安全和变量不冲突!
      

  7.   

    $_GET是全局变量
    你说的$para也能使用
    可能是通过extract()函数处理过吧
    把键名转变为变量名,键值转变为变量值
      

  8.   

    建议楼主看看基础类的书吧,上面都有。这是很基础的东西。这种问题都要拿出来问,只能证明你真的很懒。或者说你的php真的很烂