首页 科技 > 正文

中行网银usbkey数字安全证书下载(disallowed key characters.)

关于中行网银usbkey数字安全证书下载,disallowed key characters.很多人还不知道,乐天今天为大家解答这个问题,现在让我们一起来看看吧!

  DisallowedKeyCharacters,DisallowedKeyCharacters怎么解决

  方法/步骤

  最近刚开始接触CI框架,晚上写ajax验证的时候,发现返回值居然是:DisallowedKeyCharacters,百思不得其解,最后网上找到了答案,修改完成后再也没有出现过。下面把解决方案分享给大家。

  1.找到你的CI框架所在目录,打开system/core/Input.php文件;

  2.找到_clean_input_keys函数,将其删除或是注释掉,可以在旁边标记一下CI原始函数;

  函数代码:

  function_clean_input_keys($str)

  {

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

  {

  exit('DisallowedKeyCharacters.');

  }

  //CleanUTF-8ifsupported

  if(UTF8_ENABLED===TRUE)

  {

  $str=$this->uni->clean_string($str);

  }

  return$str;

  }

  3.下面是修改后的函数代码:

  function_clean_input_keys($str)

  {

  $config=&get_config('config');

  if(!preg_match("/^[".$config['permitted_uri_chars']."]+$/i",rawurlencode($str)))

  {

  exit('DisallowedKeyCharacters.');

  }

  //CleanUTF-8ifsupported

  if(UTF8_ENABLED===TRUE)

  {

  $str=$this->uni->clean_string($str);

  }

  return$str;

  }

  如果您觉得该经验对您有用,请点击页面右上角上的【大拇指】或【投票TA】或【关注TA】给我一个支持。如果怕下次找不到该经验,请点击页面右上角上的【五角星】收藏该篇经验。

本文讲解到此结束,希望对大家有所帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。