国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区

新秀網絡驗證系統

標題: 新秀網絡驗證內部常用函數 [打印本頁]

作者: admin    時間: 2021-5-26 22:44
標題: 新秀網絡驗證內部常用函數
新秀網絡驗證內部常用函數

1、此頁面函數可用于內置擴展、接口開發、插件開發方法中調取;

2、此頁面函數均為驗證框架內部使用函數,經過自定義封裝;

3、用于二次開發時,請大家認真閱讀使用說明,調試完成后,再用于正式環境。


xx_client::核心類函數
[PHP] 純文本查看 復制代碼

        /**
         * 獲取接口api插件標識符
         * @return mixed
         */
        xx_client::get_plugin_ver();

        /*生成唯一標志
        *標準的UUID格式為:xxxxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxxx(8-4-4-4-12)
        */
        xx_client::sgin_uuid($str);

        /**
         * 獲取當前登錄uid信息
         * @param null $do // 默認0返回uid、1獲取用戶名、2獲取用戶組id、3獲取管理組id
         * @return mixed
         */
        xx_client::uid_by_token($do = null);

        /**
         * HOOK反射鉤子
         * @param $name  //擴展方法名
         * @param array $arr  // 傳入鉤子數據 數組型
         * @return bool|mixed // 返回數據
         * 實例:xx_client::class_hook('hook_'.$this->action,array($uid,$_GET));
         */
        xx_client::class_hook($name,$arr=array());

        /**
         * 網絡驗證內置結束退出方法,接口訪問完成后退出保存日志
         * @param $code //狀態碼 200 成功  400 失敗
         * @param string $result //錯誤提示碼 OK代表成功 失敗填寫提示語
         * @param string $data //成功后返回數組數據,json、xml兩種形式
         */
        xx_client::json_output($code,$result='',$data='');

        /**
         * 接收GET、POST傳入參數,并轉義,適用于字符串
         * @param $params //參數名 & 開頭的參數
         * @param bool $iscore //如果填:true 則GET、POST參數中必須包含此參數,即接口文檔所說必填參數,如果缺失將報錯;
         * @return bool|mixed|string //返回傳入對應參數值
         */
        xx_client::safe_check($params, $iscore = false);

        /**
         * 接收GET、POST傳入參數,并轉義,適用數字
         * @param $params //參數名 & 開頭的參數
         * @param bool $iscore //如果填:true 則GET、POST參數中必須包含此參數,即接口文檔所說必填參數,如果缺失將報錯;
         * @return bool|mixed|string //返回傳入對應參數值
         */
        xx_client::safe_check_uid($params, $iscore = false);


        /**
         * 接口退出時自定義返回字段
         * @param $fields // 自定義返回字段數組
         * @param $output // 接口退出時返回的數據
         * @return mixed|string
         * 例子:xx_client::hook_exit_fields(array('uid','username'),$output);
         */
       xx_client::hook_exit_fields(array('uid','username'),$output);

      /**
     * 獲取客戶端IP地址
     * 該方法嘗試從多個環境變量中獲取客戶端IP地址,并進行有效性驗證
     * 優先級順序為:HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, REMOTE_ADDR
     * 函數自動支持 IPv4 和 IPv6 地址
     * @return string|null 客戶端的IP地址,如果無法確定則返回null
     */
        xx_client::get_client_ip();

xx_output::返回類函數
[PHP] 純文本查看 復制代碼

        /**
         * 網絡驗證內置結束退出方法,接口訪問完成后退出保存日志
         * @param $code //狀態碼 200 成功  400 失敗
         * @param string $result //錯誤提示碼 OK代表成功 失敗填寫提示語
         * @param string $data //成功后返回數組數據,json、xml兩種形式
         */
        xx_output::json_output($code,$result='',$data='');

xx_cache::緩存類函數
[PHP] 純文本查看 復制代碼

        /**
         * 獲取data文件列表內緩存文件列表
         * @param $pathfile //緩存目錄名稱 例子:'mulu/mulu1' /斜杠兩側都是文件名
         * @return array|false //返回對應文件下所有緩存變量名
         */
        xx_cache::cache_list($pathfile);

        /**
         * 獲取指定緩存變量值
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param array $keys //獲取緩存值數組,支持N級讀取,array('key','key1',...) ,
         * 如果為空,返回全部數組或文本
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return mixed
         */
        xx_cache::get_cache($pathfile,$keys = array(),$crypt=false);

        /**
         * 設置指定緩存變量值
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param array $keys //設置緩存值數組,支持N級設置,array('key'=>array('keys',''keys1'),'key1'=>'demo',...) ,
         * 如果不是數組設置為指定文本
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return mixed
         */
        xx_cache::set_cache($pathfile,$keys = array(),$crypt=false);
  
        /**
         * 合并數組緩存文件
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param array $keys //新增緩存文件,數組型,如果兩個或更多個數組元素有相同的鍵名,則最后的元素會覆蓋其他元素。
         * 如果是文本加入數組,或者數組加入文本,文本加入文本都不會覆蓋
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return mixed
         */

        xx_cache::add_cache($pathfile,$keys = array(),$crypt=false);

        /**
         * 出棧數組最后一個元素
         * @param $pathfile//緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return false|mixed|null
         */
        xx_cache::pop_cache($pathfile,$crypt=false);

        /**
         * 查詢所有一維數組鍵名與鍵值對應鍵名
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param null $type //輸入鍵值反查對應的鍵名,如果為空,則返回所有鍵名
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return int[]|string[]
         */
        xx_cache::keys_cache($pathfile,$type = null,$crypt=false);

        /**
         *返回隨機鍵名,即抽獎程序
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param 1 $int //輸入返回隨機鍵值的數量,默認為1
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return int[]|string[]
         */
        xx_cache::rand_cache($pathfile,$int = 1,$crypt=false);

        /**
         * 輸入對應值,搜索對應鍵名
         * @param $pathfile  //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param $type  //輸入鍵值反查對應的鍵名,不能為空,則返回所有鍵名
         * @param false $strict //默認為假,如果設置為 true,則在數組中檢查給定值的類型,數字 5 和字符串 5 是不同的
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return false|int|string
         */
        xx_cache::search_cache($pathfile,$type,$strict = false,$crypt=false);

        /**
         * 刪除指定變量值及變量緩存文件
         * @param $pathfile //緩存目錄及文件名稱 例子:'mulu/mulu1/wenjian' /斜杠前面都是目錄,最后面是文件名
         * @param null $keys //緩存數組keys目前只支持五級數組
         * @param bool $crypt // 是否是加密數據,默認為假
         * @return bool|int|void
         */
        xx_cache::del_cache($pathfile,$keys = array(),$crypt=false);

xx_mysql::數據庫類函數
[PHP] 純文本查看 復制代碼

         /**
         * 設置臨時數據庫配置文件
         * @param $host //服務器地址
         * @param $user //數據庫用戶名
         * @param $name //數據庫名
         * @param $pw //數據庫密碼
         * @return array //返回原數據庫配置文件,配合退出數據庫方法適用
         */

        xx_mysql::set_db_config($host,$user,$name,$pw);

        /**
         * 返回數據庫
         * @param array $arr //提交切換數據庫返回配置文件
         * @return mixed
         */

        xx_mysql::exit_db($arr= array());

        /**
         * 模糊搜索數據庫返回數據
         * @param $table  //搜索表名稱
         * @param $rule //搜索規則 接口規則“或”和“且”用“|”分開,多關鍵字用“-”分開
         * 例:標-的|標-題(包含標或的,且必須包含標和題)
         * 例:標題 (搜索包含標題的帖子)
         * 例:標題-發現(搜索包含標題或發現的帖子)
         * @param $ruletab //搜索字段
         * @param string $field //返回字段array
         * @param string $order //排序字段
         * @param string $start //開始數據
         * @param string $limit //結束數據
         * @param string $sort //排序規則
         * @return array
         */

        xx_mysql::fetch_all_search ($table,$rule,$ruletab,$field = "id",$order = "id",$start = "",$limit = "",$sort = '');

        /**
         * 搜索返回數據內容
         * @param $table  //搜索表名稱
         * @param $ruletab //搜索字段規則 例如 id=1
         * @param string $field //返回字段array
         * @param string $order //排序字段
         * @param string $start //開始數據
         * @param string $limit //結束數據
         * @param string $sort //排序規則
         * @return array
         * 實例如下:
         * return xx_mysql::fetch_all("common_usergroup_field","1=1",array("groupid","readaccess","allowpost"),"groupid");
         */

        xx_mysql::fetch_all ($table,$ruletab,$field,$order = "id",$start = "",$limit = "",$sort = '');

        /**
         * 搜索返回數據整條內容
         * @param $table  //搜索表名稱
         * @param $ruletab //搜索字段規則 例如 id=1
         * @param string $field //返回字段array
         * @return array
         * 實例如下:
         * return xx_mysql::fetch_first('common_credit_log','uid=3',array());
         */

        xx_mysql::fetch_first ($table,$ruletab,$field =false);

        /* 數據表更新操作
         * 方法名:DB::update()
         * 插入的值如果是變量用array(),DB::update('borle_do',array('countMoney' => $countMoney),array('doId'=> $doId),true);}
         * $table:(更新數據的表)
         * $data:更新的數據,字段對應的
         * $condition:更新的條件,必須包含主鍵id
         * $unbuffrerd:是否使用無緩存查詢
         * $low_priority:是否采用無損更新表
         */

        xx_mysql::update_all($table,$data,$condition);

        /*
         * 數據表刪除操作
            方法名:DB::delete()
            參數解釋:
            $table:刪除數據的表
            $condition:刪除條件 支持uid=1文本,也支持數組,數組傳入時都是并為真執行
            $limit:刪除滿足條件的目數
            $unbuffered:是否使用無緩存查詢
         */

        xx_mysql::delete($table,$condition,$limit=1);

        /*
         * 數據庫插入數據
         * $table:插入數據的表 $data:插入的數據,字段對應值
         * $dataarray 插入數據數組
         * $return_insert_id:是否返回插入數據的ID
         * $replace:是否使用replace into  如果為真: 當存在數據執行修改,不存在執行寫入,返回uid,
         * 注意數組重必須包含主鍵uid array('uid' => '1','dname' => 'ppc', )
         * $slient:操作失敗是否不提示
        */

        xx_mysql::insert($table,$dataarray='',$replace = false);


xx_curl::訪問類函數
[PHP] 純文本查看 復制代碼

        /**
         * get訪問url網址接口
         * @param $url //地址
         * @return bool|string
         */
        xx_curl::get_url($url);
      
        /**
         * post訪問url地址,并提交數據
         * @param $url //地址
         * @param $post_data //數組型
         * @return bool|string
         */
        xx_curl::post_url($url, $post_data);

        /**
         * post訪問url地址,并提交json數據
         * @param $url
         * @param $data_string //json
         * @return false|string
         */
        xx_curl::post_url_json($url, $post_json) ;

        /**
         * 自動跳轉頁面登錄狀態
         * @param $uid // 設置用戶uid
         * @param $url //打開指定網址
         * @param $jump //是否跳轉
         */
        xx_curl::send_url($uid,$url,$jump);

        /**
         * JS提示跳轉
         * @param  $tip  彈窗口提示信息(為空沒有提示)
         * @param  $type 設置類型 close = 關閉 ,back=返回 ,refresh=提示重載,jump提示并跳轉url
         * @param  $url  跳轉url
         */
        xx_curl::alert($tip, $type, $url) ;



xx_cookie::cookie類函數
[PHP] 純文本查看 復制代碼

        /**
         * 設置cookie
         * @param $var - 變量名
         * @param $value - 變量值
         * @param $life - 生命期
         */
        xx_cookie::set_cookie($var, $value = '', $life = 0);

        /**
         * 獲取cookie
         * @param $key - cookie名稱,不需要帶前綴
         */
        xx_cookie::get_cookie($key);

        /**
         * 刪除cookie
         * @param $var - 變量名
         */
        xx_cookie::del_cookie($var);

        /**
         * 刪除所有cookie
         */
        xx_cookie::del_cookie_all();

xx_dz_members::用戶類函數
[PHP] 純文本查看 復制代碼

        
        /**
         * 檢測積分下限是否夠積分扣除
         * @param $action // array(2=>100) 其中2為extcredits積分編號,100為需要扣除的積分數量
         * @param $uid //用戶uid
         * @return bool //如果積分大于或等于所要扣除積分,則返回真,如果不夠扣除則返回假
         */
        xx_dz_members::check_credits_limit($action,$uid);

        /**
         * 通過uid獲取uc用戶數據
         * @param $uid //用戶uid
         * @param $ziduan //獲取用戶字段
          uid        mediumint(8) unsigned                NO        是        用戶ID
        username        char(15)                NO                用戶名
        password        char(32)                NO                密碼
        email        char(32)                NO                用戶Email
        myid        char(30)                NO                漫游id
        myidkey        char(16)                NO                漫游id
        regip        char(15)                NO                注冊IP
        regdate        int(10) unsigned        0        NO                注冊時間
        lastloginip        int(10)        0        NO                上次登陸的IP(程序轉換成數值類型)
        lastlogintime        int(10) unsigned        0        NO                上次登錄的時間
        salt        char(6)                NO                密碼干擾串,用來和密碼進行配合驗證,防止被暴力破解
        secques        char(8)                NO                用戶的安全提問
         */
        xx_dz_members::uc_by_uid($uid,$ziduan);
   
   
        /**
         * 返回用戶登錄名(uid、username、email、sgin、qq、weixin、phone)
         * @param $name //輸入uid、username、email、sgin、qq、weixin、phone
         * @param string $type //定義輸出內容 uid、username、email、sgin、qq、weixin、phone 為空返回全部
         * @param string $output //定義查詢為空時,是否直接退出程序,默認假
         * @return array|false|mixed //失敗返回假
         */
        
        xx_dz_members::get_by_uid($name,$type='',$output = false);
        
        
        /**
         * 返回啟用積分信息
         * @param $int //積分類型id 1-8
         * @param string $type //返回類型字段 默認返回title
         * @return mixed
         */
        xx_dz_members::extcredits($int,$type);

        /**
         * 通過用戶組id,返回用戶組信息表
         * @param $int //用戶組id
         * @param null $type // 如果是空返回對應用戶組id所有字段,如果填寫字段則返回對應字段信息
         * @return mixed
         */
        xx_dz_members::usergroup($int,$type);
   
   
        /**
         * 通過uid獲取用戶會員組groupid
         * @param $uid
         * @return mixed 返回用戶組id
         */
        xx_dz_members::usergroup_by_uid($uid);
   
        /**
         * 通過uid獲取用戶管理組adminid
         * @param $uid
         * @return mixed 返回管理組id
         */
        xx_dz_members::adminid_by_uid($uid);

xx_email::郵件類函數

[PHP] 純文本查看 復制代碼

        /**
         *發送指定郵件,通用版
         * @param $toemail // 對方郵箱地址
         * @param $subject // 郵件標題
         * @param $message // 郵件內容
         * @param $array // 郵件內容,關鍵字替換:array('要改變的字符'=>'要改變為的字符')
         * @param $sitename //郵件標題,前面[站點名稱]
         * @return bool
         */
        
         xx_email::send_email($toemail, $subject,$message,$array,$sitename='');
   
        /**
         * Discuz內置,論壇注冊地址發送邀請
         * @param $toemail // 對方郵箱地址
         * @param string $sitename //郵件標題,前面[站點名稱]
         * @return bool//返回真或假
         */
        xx_email::email_dz_register($toemail,$sitename='');

        /**
         * Discuz內置,取回密碼郵件發送
         * @param $toemail // 對方郵箱地址
         * @param string $sitename //郵件標題,前面[站點名稱]
         * @return bool //返回真或假
         */
        
        xx_email::email_dz_passwd($toemail,$sitename='');



作者: 八戒    時間: 2021-7-23 17:11
111111111111111111




歡迎光臨 新秀網絡驗證系統 (http://m.5566wy.com/) Powered by Discuz! X3.5
国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
亚洲成人在线免费| 亚洲超碰97人人做人人爱| 91精品在线免费观看| 久久青青草综合| 久久福利一区| 国产精品一二| 久久国产免费| 久久久久高清| 欧美性色综合网| 91精品国产入口| 精品粉嫩超白一线天av| 久久综合久久鬼色| 欧美国产日韩精品免费观看| 久久久99精品免费观看| 久久精品欧美一区二区三区不卡 | 亚洲国产一区二区三区在线播| 午夜国产欧美理论在线播放| 欧美日韩1080p| 一区二区动漫| 在线观看日韩一区| 日韩写真欧美这视频| 久久亚洲精品小早川怜子| 久久中文娱乐网| 亚洲美女淫视频| 美女网站在线免费欧美精品| 国产麻豆成人传媒免费观看| 国产69精品久久99不卡| 欧美一区不卡| 亚洲一区国产| 欧美亚洲国产一区二区三区va | 久久欧美肥婆一二区| 欧美电影一区二区三区| 久久香蕉国产线看观看99| 国产精品美女久久福利网站| 亚洲国产成人高清精品| 久久99最新地址| 欧美破处大片在线视频| 久久aⅴ乱码一区二区三区| 欧美日韩aaa| 精品成人佐山爱一区二区| 亚洲精品水蜜桃| 九一九一国产精品| 欧美精品二区| 欧美主播一区二区三区| www国产精品av| 亚洲二区在线视频| 国产成人精品亚洲777人妖| 亚洲精品一品区二品区三品区| 老司机免费视频久久| 久久日一线二线三线suv| 一区二区三区国产豹纹内裤在线| 国产一区二区三区av电影 | 91精品国产麻豆| 洋洋av久久久久久久一区| 国产又粗又猛又爽又黄91精品| 国产精品激情电影| 欧美浪妇xxxx高跟鞋交| 亚洲欧美日韩系列| 国产精品自拍在线| 国产精品日韩一区二区| 精品久久久三级丝袜| 五月激情六月综合| 欧美激情91| 欧美日韩另类一区| 亚洲精品水蜜桃| www.性欧美| 欧美日韩在线直播| 亚洲免费看黄网站| 92国产精品观看| 欧美性极品少妇| 亚洲精品视频一区| av电影一区二区| 欧美日韩高清在线| 五月婷婷久久综合| 日韩视频精品| 欧美激情中文不卡| 国产成人亚洲综合a∨婷婷图片| 美女久久一区| 亚洲一区影音先锋| 国产精品99一区二区| 日韩女优视频免费观看| 蜜桃av一区二区三区| 国产精品一页| 一区二区视频在线| 欧美午夜不卡影院在线观看完整版免费| 欧美一区二区三区视频免费播放 | 91免费版在线| 精品久久久久久综合日本欧美| 精品中文字幕一区二区小辣椒 | 午夜一区二区三区视频| 亚洲精品日韩久久| 日韩一区在线免费观看| 欧美在线日韩| 国产日韩在线不卡| 91香蕉视频污在线| 久久精品视频在线免费观看| 白白色 亚洲乱淫| 久久综合色天天久久综合图片| 丁香一区二区三区| 日韩欧美视频一区| 成人美女视频在线看| 欧美成人国产一区二区| 高清不卡在线观看| 精品国产1区2区3区| av在线一区二区| 久久久www成人免费无遮挡大片| 成人看片黄a免费看在线| 日韩一区二区三区观看| 成人午夜免费视频| 国产日韩精品一区| 亚洲国产精品久久久久久女王| 成人欧美一区二区三区在线播放| 亚洲国产精品日韩| 亚洲不卡一区二区三区| 在线免费观看日本欧美| 国产在线精品免费av| 欧美一区二区三区四区久久| 99re在线精品| 亚洲欧美日韩在线不卡| 久久天堂精品| 国产精品自拍三区| 久久色在线观看| 亚洲高清资源| 日韩影院在线观看| 在线成人午夜影院| 欧美一区免费| 亚洲电影中文字幕在线观看| 欧美在线高清视频| 成人午夜私人影院| 亚洲精品国产品国语在线app| 久久久青草婷婷精品综合日韩| 麻豆国产精品视频| 久久免费看少妇高潮| 91久久精品www人人做人人爽 | 99在线视频精品| 亚洲欧美日韩国产中文在线| 久久看片网站| 成人永久aaa| 亚洲激情在线播放| 欧美日韩国产色站一区二区三区| av电影在线观看完整版一区二区| 亚洲欧洲综合另类| 欧美三级午夜理伦三级中视频| 93久久精品日日躁夜夜躁欧美| 亚洲午夜在线电影| 精品国一区二区三区| 国产精品乱子乱xxxx| 国产福利电影一区二区三区| 国产精品久久久久久久第一福利| 在线中文字幕一区二区| 91丨九色porny丨蝌蚪| 亚洲成人午夜电影| 久久亚洲一区二区三区四区| 国产精品一区在线观看| 成人免费毛片嘿嘿连载视频| 亚洲午夜精品17c| 精品国产一区二区三区四区四 | 综合欧美一区二区三区| 欧美人与禽zozo性伦| 亚洲巨乳在线| 成人av在线一区二区三区| 亚洲成人一区二区在线观看| 久久影视一区二区| 在线观看视频一区二区| 99在线精品免费视频九九视| 粉嫩绯色av一区二区在线观看 | 欧美sm重口味系列视频在线观看| 免费日韩伦理电影| 亚洲免费av网站| 久久亚洲捆绑美女| 7777精品伊人久久久大香线蕉超级流畅| 亚洲日韩视频| 91麻豆福利精品推荐| 国产在线播放一区| 日本三级韩国三级欧美三级| 《视频一区视频二区| 久久综合视频网| 337p亚洲精品色噜噜| 在线一区二区三区四区五区| 亚洲国内欧美| 国产精品黄色| 91在线看国产| 成人一级黄色片| 国产一区二区三区久久久| 日韩中文字幕不卡| 亚洲一区二区综合| 亚洲欧美色图小说| 中文字幕中文字幕一区| 久久久电影一区二区三区| 日韩欧美高清在线| 91精品国产一区二区三区| 欧美性受xxxx黑人xyx性爽| 老司机久久99久久精品播放免费| 国产欧美91| 国产精品日韩一区二区| 野花国产精品入口| 99精品视频免费观看| 在线日韩电影| 一区二区不卡在线视频 午夜欧美不卡'| 欧美日韩在线一二三|