php - Enabling $_GET in codeigniter -


i've been trying figure out how enable $_get in ci.

it appears framework deliberately destroys $_get array, , enabling requires serious tinkering core classes. can why is, , how overcome it?

mind you, i'm looking keep uri parsing , routing way are, have $_get available well.

add following library application libraries. overrides behaviour of default input library of clearing $_get array. allows mixture of uri segments , query string.

application/libraries/my_input.php

class my_input extends ci_input  {     function _sanitize_globals()     {         $this->allow_get_array = true;         parent::_sanitize_globals();     } } 

its necessary modify configuration settings. uri_protocol setting needs changed path_info , '?' character needs added list of allowed characters in uri.

application/config/config.php

$config['uri_protocol'] = "path_info"; $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?'; 

it possible access values passed in through query string.

$this->input->get('x'); 

Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -