如果有来自url的特殊字符,我想更改url参数值。对于我在MY_URI核心中定制的filter_uri方法。
class MY_URI extends CI_URI {
function __construct()
{
parent::__construct();
}
/**
* Filter URI
*
* Filters segments for malicious characters.
*
* @param string $str
* @return void
*/
public function filter_uri(&$str)
{
if ( ! empty($str) && ! empty($this->_permitted_uri_chars) && ! preg_match('/^['.$this->_permitted_uri_chars.']+$/i'.(UTF8_ENABLED ? 'u' : ''), $str))
{
// What i must write here ?
}
}
}