Проблема URL-адреса Codeigniter на сервере - PullRequest
0 голосов
/ 14 июля 2011

У меня проблема с сегментом URL-адреса codeigniter на сервере.

На локальном сервере мой веб-адрес равен http:localhost/test/index.php/user/userGetData/3 .. если мы хотим получить 3 из URL-адреса в функции контроллера. тогда мы используем $this->uri->?segment(3); это работает.

Но при загрузке на сервер мы используем перезапись URL

$routes['getData'] = 'user/userGetData/$1'; и обновите страницу после этого изменения, URL сервера будет выглядеть как http://www.test.com/getData/3

в функции контроллера userGetData() $this->uri->segment(3); не работает.

Как исправить эту проблему и один и тот же случай во всех функциях?

1 Ответ

0 голосов
/ 07 октября 2011

Вы уверены, что $this->uri->?segment(3) это работа?

Сначала вам нужно изменить $config['base_url']

Используйте $this->uri->segment(2) для получения данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...