Esempio n. 1
0
 private function _verify()
 {
     //参数信息判定
     if ($this->getRequest()->isGet() || $this->getRequest()->isPost()) {
         $data = array('pn' => isset($_GET['pn']) ? intval(trim($_GET['pn'])) : 1, 'rn' => isset($_GET['rn']) ? intval(trim($_GET['rn'])) : 5);
         $rule = array('pn' => array('filterInt', array()), 'rn' => array('filterInt', array()));
         return Blue_Filter::filterArray($data, $rule);
     }
 }
Esempio n. 2
0
 private function __verify()
 {
     //参数信息判定
     if ($this->getRequest()->isGet() || $this->getRequest()->isPost()) {
         $data = array('sea' => trim($_POST['keyword']), 'stu' => isset($_GET['stu']) ? trim($_GET['stu']) : -1, 'gid' => isset($_GET['gid']) ? trim($_GET['gid']) : -1, 'lev' => isset($_GET['lev']) ? trim($_GET['lev']) : -1, 'flg' => isset($_GET['flg']) ? trim($_GET['flg']) : -1, 'zid' => trim($_GET['zid']), 'cid' => trim($_GET['cid']), 'did' => trim($_GET['did']), 'pn' => isset($_GET['pn']) ? trim($_GET['pn']) : 1, 'rn' => isset($_GET['rn']) ? trim($_GET['rn']) : 10);
         $rule = array('sea' => array('filterStrlen', array(0, 30), '', true), 'stu' => array('filterInt', array()), 'gid' => array('filterInt', array()), 'lev' => array('filterInt', array()), 'flg' => array('filterInt', array()), 'zid' => array('filterInt', array()), 'cid' => array('filterInt', array()), 'did' => array('filterInt', array()), 'pn' => array('filterInt', array()), 'rn' => array('filterInt', array()));
         return Blue_Filter::filterArray($data, $rule);
     }
 }
Esempio n. 3
0
 private function _verify()
 {
     //参数信息判定
     if ($this->getRequest()->isGet() || $this->getRequest()->isPost()) {
         $data = array('code' => isset($_GET['code']) ? trim($_GET['code']) : null, 'status' => isset($_GET['status']) ? intval(trim($_GET['status'])) : -1, 'auto' => isset($_GET['auto']) ? intval(trim($_GET['auto'])) : 0, 'pn' => isset($_GET['pn']) ? intval(trim($_GET['pn'])) : 1, 'rn' => isset($_GET['rn']) ? intval(trim($_GET['rn'])) : 25);
         $rule = array('code' => array('filterStrlen', array(0, 30), '', true), 'status' => array('filterInt', array()), 'auto' => array('filterInt', array()), 'pn' => array('filterInt', array()), 'rn' => array('filterInt', array()));
         return Blue_Filter::filterArray($data, $rule);
     }
 }
Esempio n. 4
0
 private function __verify()
 {
     //参数信息判定
     if ($this->getRequest()->isPost()) {
         $data = array('name' => trim($_POST['name']));
         $rule = array('name' => array('filterStrlen', array(0, 30), '', true));
         return Blue_Filter::filterArray($data, $rule);
     }
     return null;
 }
Esempio n. 5
0
 private function __verify()
 {
     //参数信息判定
     if ($this->getRequest()->isPost()) {
         $data = array('id' => trim($_POST['id']));
         $rule = array('id' => array('filterInt', array()));
         return Blue_Filter::filterArray($data, $rule);
     }
     return null;
 }
Esempio n. 6
0
 private function __verify()
 {
     if ($this->getRequest()->isPost()) {
         $data = array('id' => isset($_POST['id']) ? trim($_POST['id']) : 0, 'pn' => isset($_POST['pn']) ? trim($_POST['pn']) : 1, 'rn' => isset($_POST['rn']) ? trim($_POST['rn']) : 20);
         $rule = array('id' => array('filterInt', array()), 'pn' => array('filterInt', array()), 'rn' => array('filterInt', array()));
     }
     try {
         $data = Blue_Filter::filterArray($data, $rule);
     } catch (Exception $e) {
         $data = null;
     }
     return $data;
 }
Esempio n. 7
0
 /**
  * 获取当前访问的用户的IP
  * 
  * @return string
  */
 public static function getClientIP($isInt = false)
 {
     //实现
     $sip = '';
     foreach (array('HTTP_X_FORWARDED_FOR', 'HTTP_CLIENT_IP', 'REMOTE_ADDR') as $k) {
         if (isset($_SERVER[$k])) {
             $ip = Blue_Filter::filterIP($_SERVER[$k]);
             if (!empty($ip)) {
                 $sip = $ip;
                 break;
             }
         }
     }
     if ($isInt) {
         if (empty($sip)) {
             return 0;
         }
         return ip2long($sip);
     }
     return $sip;
 }
Esempio n. 8
0
 private function __verify()
 {
     //参数信息判定
     if ($this->getRequest()->isPost()) {
         $data = array('pid' => trim($_POST['pid']), 'uid' => trim($_POST['uid']), 'cod' => trim($_POST['cod']));
         $rule = array('pid' => array('filterInt', array()), 'uid' => array('filterInt', array()), 'cod' => array('filterStrlen', array(0, 6), '', true));
         try {
             return Blue_Filter::filterArray($data, $rule);
         } catch (Exception $e) {
             return null;
         }
     }
     return null;
 }
Esempio n. 9
0
 private function __verify()
 {
     //参数信息判定
     if ($this->getRequest()->isPost()) {
         $data = array('userName' => trim($_POST['userName']), 'passWord' => trim($_POST['passWord']), 'condition' => trim($_POST['condition']), 'wayType' => isset($_POST['wayType']) ? trim($_POST['wayType']) : 1);
         $rule = array('userName' => array('filterStrlen', array(0, 30), '', true), 'passWord' => array('filterStrlen', array(0, 30), '', true), 'condition' => array('filterStrlen', array(0, 30), '', true), 'wayType' => array('filterInt', array()));
         return Blue_Filter::filterArray($data, $rule);
     }
     return null;
 }
Esempio n. 10
0
 protected function __verify($dmo)
 {
     //参数信息判定
     if ($this->getRequest()->isGet()) {
         $data = array('mo' => isset($_GET['mo']) ? trim($_GET['mo']) : $dmo, 'lk' => $_GET['lk']);
         $rule = array('mo' => array('filterStrlen', array(0, 30), '', true), 'lk' => array('filterStrlen', array(0, 100), '', true));
         return Blue_Filter::filterArray($data, $rule);
     }
     return null;
 }