ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter フレームワークが禁止キー文字の解決を促す_PHP チュートリアル

CodeIgniter フレームワークが禁止キー文字の解決を促す_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:32:02805ブラウズ

架 CI フレームワークのソース コードを調べると、CI のコア INPUT クラスにそのような関数があることを見つけるのは難しくありません:



コードをコピー コードは次のとおりです:
function_clean_input_keys($ str){
if(!preg_matchch( "/^[a-z0-9:_/ - ]+$/i"、$ str))

このメソッドはアプリケーションのコアで書き換えることができます
MY_Input.php という名前を付けて (プレフィックス MY_ は config.php でカスタマイズできます)、次のコードを追加します



コードをコピーします

コードは次のとおりです


class AI_Input extends CI_Input {

if(preg_match(" /^,_[a-z0-9:_/-]+$/",$str)){
( ! preg_match("/ ^[a-z0-9:_/-]+$/i", $str)) ;

}
}

http://www.bkjia.com/PHPjc/756990.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/756990.html

技術記事

ci フレームワークのソース コードを開くと、ci のコア入力クラスにそのような関数があることを見つけるのは難しくありません。次のようにコードをコピーします。 function _clean_input_keys($str) { if ( ! preg_match("/^ [a-z0-9:_/ ...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。