Welcome Guest, Not a member yet? Register   Sign In
Support for $_GET
#34

[eluser]wrd[/eluser]
[quote author="Al James" date="1184461919"]Firstly, set the config item for uri_protocol to use PATH_INFO:

Code:
$config['uri_protocol']    = "PATH_INFO";

This ensures that query string parts dont get treated like the rest of the CI uri structure (resulting in lots of 404 not founds).

Secondly, you need to extend the default Input library in order to stop it clearing the $_GET variable. Place the following file (called MY_Input.php) in your application/libraries/ folder:

Code:
class MY_Input extends CI_Input {

    function _sanitize_globals()
    {
        $this->allow_get_array = TRUE;
        parent::_sanitize_globals();
    }
    
}

This basically overrides the Input.php class to allow $_GET variables, but does not open up CI to query string URI routing (as it would if we simply set $config['enable_query_strings'] = TRUE).

Of course you will need to make sure that your config file specifies you subclass_prefix to be 'MY_', i.e.:

Code:
$config['subclass_prefix'] = 'MY_';
[/quote]

When I attempt this solution, I get the following error:

Code:
class MY_Input extends CI_Input { function _sanitize_globals() { $this->allow_get_array = TRUE; parent::_sanitize_globals(); } }
Fatal error: Class 'MY_Input' not found in /export/web/data/app/codeIgniter/codeigniter/Common.php on line 142

This looks like a file name error, but everything seems to match what's expected...any suggestions?


Messages In This Thread
Support for $_GET - by El Forum - 07-13-2007, 08:24 AM
Support for $_GET - by El Forum - 07-13-2007, 10:08 AM
Support for $_GET - by El Forum - 07-13-2007, 01:04 PM
Support for $_GET - by El Forum - 07-13-2007, 01:59 PM
Support for $_GET - by El Forum - 07-13-2007, 02:18 PM
Support for $_GET - by El Forum - 07-13-2007, 02:35 PM
Support for $_GET - by El Forum - 07-13-2007, 03:04 PM
Support for $_GET - by El Forum - 07-13-2007, 03:18 PM
Support for $_GET - by El Forum - 07-13-2007, 03:33 PM
Support for $_GET - by El Forum - 07-13-2007, 03:50 PM
Support for $_GET - by El Forum - 07-13-2007, 04:22 PM
Support for $_GET - by El Forum - 07-13-2007, 04:42 PM
Support for $_GET - by El Forum - 07-13-2007, 04:49 PM
Support for $_GET - by El Forum - 07-13-2007, 07:10 PM
Support for $_GET - by El Forum - 07-13-2007, 10:03 PM
Support for $_GET - by El Forum - 07-14-2007, 02:11 PM
Support for $_GET - by El Forum - 08-14-2007, 04:37 PM
Support for $_GET - by El Forum - 08-16-2007, 10:38 AM
Support for $_GET - by El Forum - 08-16-2007, 10:53 AM
Support for $_GET - by El Forum - 08-19-2007, 11:26 AM
Support for $_GET - by El Forum - 08-20-2008, 09:03 PM
Support for $_GET - by El Forum - 08-20-2008, 10:59 PM
Support for $_GET - by El Forum - 12-19-2008, 02:06 PM
Support for $_GET - by El Forum - 01-20-2009, 09:03 AM
Support for $_GET - by El Forum - 07-15-2009, 01:52 AM
Support for $_GET - by El Forum - 09-17-2009, 06:45 AM
Support for $_GET - by El Forum - 09-20-2009, 08:20 AM
Support for $_GET - by El Forum - 12-15-2009, 04:45 AM
Support for $_GET - by El Forum - 12-15-2009, 09:30 AM
Support for $_GET - by El Forum - 12-15-2009, 07:59 PM
Support for $_GET - by El Forum - 04-05-2010, 06:47 PM
Support for $_GET - by El Forum - 04-06-2010, 10:10 AM
Support for $_GET - by El Forum - 06-25-2010, 12:05 PM
Support for $_GET - by El Forum - 07-27-2010, 11:17 AM
Support for $_GET - by El Forum - 07-30-2010, 01:00 PM
Support for $_GET - by El Forum - 08-03-2010, 02:38 PM
Support for $_GET - by El Forum - 11-30-2010, 06:50 AM
Support for $_GET - by El Forum - 12-15-2010, 05:42 PM
Support for $_GET - by El Forum - 12-23-2010, 10:14 AM
Support for $_GET - by El Forum - 12-23-2010, 07:26 PM
Support for $_GET - by El Forum - 12-23-2010, 10:38 PM
Support for $_GET - by El Forum - 02-02-2011, 04:54 AM
Support for $_GET - by El Forum - 02-02-2011, 07:09 AM
Support for $_GET - by El Forum - 02-02-2011, 07:26 AM
Support for $_GET - by El Forum - 02-02-2011, 07:38 AM
Support for $_GET - by El Forum - 02-02-2011, 08:30 AM
Support for $_GET - by El Forum - 05-29-2011, 06:22 AM
Support for $_GET - by El Forum - 05-30-2011, 02:11 AM



Theme © iAndrew 2016 - Forum software by © MyBB