服务器上的Codeigniter URL问题

时间:2011-07-14 08:47:36

标签: php codeigniter

我在服务器中的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);中的

不起作用。

如何在所有功能中修复此问题和相同的情况?

1 个答案:

答案 0 :(得分:0)

您确定$this->uri->?segment(3)它有效吗?

首先,您需要更改$config['base_url']

使用$this->uri->segment(2)获取数据。