在线客服,智能在线客服,在线客服系统,客服机器人,智能客服,智能机器人客服,电商客服系统,智慧客服,免费电话,微信在线客服,网站在线客服软件,网络营销电话,手机在线客服,微客服,快商通

咨询热线:400-027-0592 

codeigniter url中含有中文的解决

分类:快商学院 时间:2012-10-09 作者:


QQ空间 新浪微博 腾讯微博 更多

 

首先,我在这里要爆粗口,草泥马。这个问题你网上去搜索下,千篇一律,然后真的按他们说的能成功否,反正我怎么试都不成功。去他妈的人品,我人品没问题,都一样的转载也没有验证,我敢说没有验证。误人子弟,浪费感情。*……&¥……%¥*&%&%,继续骂骂咧咧,好了不废话。首先感谢下

http://www.teamwiki.cn/php/codeigniter/ci_uri%E4%BC%A0%E9%80%92%E4%B8%AD%E6%96%87%E9%97%AE%E9%A2%98?rev=1241681468

这篇文章的作者,虽然最后还是没成功,但是由于这篇文章,我终于成功了。

我们在这边扩展2个library

MY_Input.php

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class MY_Input extends CI_Input {  function _clean_input_keys($str)  {   $config = &get_config('config');   if ( ! preg_match("/^[".$config['permitted_uri_chars']."]+$/i", urlencode($str))) {    exit('Disallowed Key Characters.');   }   return $str;  } }

MY_URI.php

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class MY_URI extends CI_URI {  function _filter_uri($str) {   if ($str != '' AND $this->config->item('permitted_uri_chars') != '')   {    if ( ! preg_match("|^[".$this->config->item('permitted_uri_chars')."]+$|i", urlencode($str)))    {     exit('The URI you submitted has disallowed characters.');    }   }   return $str;  } }

这样就成功了,不成功来找我。转来转去是好事,错误的也转就不应该了。*……&%&¥%……¥&,你懂的

返回列表>>

上一篇:后台多图,多属性,多附件等的解决方案

下一篇:codeigniter多语言版本网站的解决方案


相关新闻

快商(中世纪)国庆期间值班公告

邮寄发票业务暂停通知

快商(中世纪)国庆放假通知

中世纪网络的呼叫中入业务将正式转入快商集团旗下公司“快商”运营

快商“友谊杯”乒乓球比赛

客服一对一服务
30万成功案例
CCTV央视特别报道
国家高新技术企业
全国统一咨询热线:400-027-0592