我在服务器中的codeigniter网址段问题上遇到了一些问题。
在本地服务器中,我的网址是http:localhost/test/index.php/user/userGetData/3
..如果我们想从控制器功能中获取3来自网址。
然后我们使用它$this->uri->?segment(3);
。
但是当在服务器上传时,我们使用网址重写
$routes['getData'] = 'user/userGetData/$1';
并在此更改后刷新页面,服务器网址看起来像http://www.test.com/getData/3
userGetData()
$this->uri->segment(3);
中的不起作用。
如何在所有功能中修复此问题和相同的情况?
答案 0 :(得分:0)
您确定$this->uri->?segment(3)
它有效吗?
首先,您需要更改$config['base_url']
使用$this->uri->segment(2)
获取数据。