从 url codeigniter 获取值参数

get value parameter from url codeigniter

你好我想问一下从url获取值参数到我的控制器

我这样设置从 javascript 重定向 url,

window.location.href = '<?php echo base_url().'index.php/form_tambahasset'?>' + '?lang=' + lg + '&lat=' +lt;

我需要将参数 langlat 带到我的下一页,

http://localhost/BTS_CI/index.php/form_tambahasset

如果我将重定向 url 设置成这样,

http://localhost/BTS_CI/index.php/form_tambahasset/lang/107.39410400390625/lat/-6.671700384923497

一定是404页面没有找到

如何获取值参数 langlat?我 $config['uri_protocol'] 的位置现在在 REQUEST_URI 但我尝试更改为 PATH_INFO 它对我不起作用。

我尝试了 $this->uri->segment(3, 0);,但 parse_str($_GET['lat'], $_GET); 仍然无法获取我的参数。

我的页面

http://localhost/BTS_CI/index.php/form_tambahasset?lang=107.39410400390625&lat=-6.671700384923497

一切正常,但我需要获取我的参数值

我的问题有什么解决办法吗?请帮我。谢谢

只需要看看文档就可以了。

$this->input->get('lang', TRUE); // TRUE is for XSS filtering
$this->input->get('lat', TRUE); // TRUE is for XSS filtering

Codeigniter Input Class - Using POST, GET, COOKIE, or SERVER Data