`
we1818
  • 浏览: 60151 次
  • 性别: Icon_minigender_1
  • 来自: 湖州
社区版块
存档分类
最新评论

Joomla源代码解析(十四) JRequest类 不指定

    博客分类:
  • php
 
阅读更多
这是另一个Joomla扩展中最常用的类,这个类封装了客户端提交的请求相关的信息,通过这个类你可以得到用户提交的相关信息和数据,有几个重要的函数:

首先是get($hash),我们看看部分源码就知道,get得到什么了

  switch ($hash)
  {
   case 'GET' :
    $input = $_GET;
    break;

   case 'POST' :
    $input = $_POST;
    break;

   case 'FILES' :
    $input = $_FILES;
    break;

   case 'COOKIE' :
    $input = $_COOKIE;
    break;

   case 'ENV'    :
    $input = &$_ENV;
    break;
 
   case 'SERVER'    :
    $input = &$_SERVER;
    break;

   default:
    $input = $_REQUEST;
    break;
  }

我们通过get('post') 等取得用户提交的数据数组。

还有getVar ,取得某一request变量

getURI ,返回请求的URI

setVar和set 则对应着getVar 和get

在程序中使用的方式是:JRequest::getVar('','');
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics