php - $_GET does not work in Codeigniter 2.1.3 -


i want ref value uri looks http://localhost/project/?ref=6 know $_get['ref'] not work in codeigniter. tried enable setting $config['allow_get_array'] = true; didn't work.

i read on somewhere using $this->input->get('ref') no luck. before using did loaded input library in config.php.

note: want access value in model

added in config.php

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

and commented existing $config['uri_protocol'] = 'request_uri'; , $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

controller code is:

parse_str($_server['query_string'], $_get);         $ref = $this->security->xss_clean($_get['ref']);         log_message('info','>>>>>>>>>>>>>>>>>>enter email_invites method::'.$ref); 

but still don't value , somehow dont see of log messages.

this line parse url , populate $_get array url's parameters:

parse_str(substr(strrchr($_server['request_uri'], "?"), 1), $_get); 

it can accessed access array, example:

$ref = $_get['ref']; 

you config - application/config/config.php - should set follows:

$config['uri_protocol'] = "path_info"; 

Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -