復制代碼 代碼如下:function _clean_input_keys($str) { if ( ! preg_match("/^[a-z0-9:_//-]+$/i", $str)) { exit('Dis " /> 色狠狠色综合久久8狠狠色,成人写真福利网,亚洲欧美日韩在线2020

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

CodeIgniter框架提示Disallowed Key Characters的解決辦法

打開ci框架的源碼不難發現,在ci的核心input類中有這樣一個函數:

復制代碼 代碼如下:
function _clean_input_keys($str)
    {
        if ( ! preg_match("/^[a-z0-9:_//-]+$/i", $str))
        {
            exit('Disallowed Key Characters.');
        }

        // Clean UTF-8 if supported
        if (UTF8_ENABLED === TRUE)
        {
            $str = $this->uni->clean_string($str);
        }

        return $str;
}
這是進行過濾的,所以拋出錯誤

我們在application的core中對這個方法進行重寫即可
命名一個為MY_Input.php(前綴MY_可以在config.php中自定義),然后將下面代碼加入即可
復制代碼 代碼如下:
class AI_Input extends CI_Input {

    //構造函數
    function __construct(){
        parent::__construct();
    }

    function _clean_input_keys($str)
    {
        if(preg_match("/^,_[a-z0-9:_//-]+$/",$str)){
            $str = preg_replace("/,_/","",$str);
        }

        if ( ! preg_match("/^[a-z0-9:_//-]+$/i", $str))
        {
            exit('Disallowed Key Characters.'.$str);
        }
        return $str;
    }
}

php技術CodeIgniter框架提示Disallowed Key Characters的解決辦法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲一二四区性毛片1在线 亚洲一级黄色毛片 | 青青草久热精品视频在线观看 | 91精品国产免费久久久久久青草 | 成人激情站 | 亚洲成a人片77777老司机 | 看免费人成va视频全 | www欧美在线观看 | 国产精品玖玖玖在线观看 | 亚洲操片 | 日本亚洲精品色婷婷在线影院 | 黄色免费在线观看视频 | 在线午夜视频 | 欧美视频免费一区二区三区 | 影音先锋在线亚洲精品推荐 | 亚洲精品国自产拍影院 | 黄网址在线观看 | 国色天香网在线 | 97在线影院 | 成人深夜视频 | 91成人在线观看 | 国产亚洲欧美在在线人成 | 九九手机视频 | 日韩在线精品 | 国产美女精品三级在线观看 | 成人免费精品视频 | 看全色黄大色黄大片色黄看的 | 亚洲国产精品久久网午夜 | 伊人天天操| 六月综合网| 爱爱一区 | 久久综合九九 | 国产91精选在线观看麻豆 | 久久人人草 | 国产麻豆精品视频 | 国产区免费 | www激情网| 天天视频免费入口 | 伊人爱爱 | 午夜欧美福利视频 | 欧美日韩在线观看视频 | 免费激情网|