Измените URL в php после перезагрузки страницы - PullRequest
0 голосов
/ 21 марта 2012

URL моей домашней страницы выглядит так

http://localhost/mediabox/home/box/12

У меня есть ссылка языка на домашней странице, когда пользователь нажимает на эту ссылку, я отправляю идентификатор языка в виде строки запроса, страница перезагружается и URL-адрес преобразуется в

http://localhost/mediabox/home/box/?bid=12&ln=2

Я хочу перезагрузить страницу с новым языком, но не хочу менять свой URL, если я хочу, чтобы мой URL был

http://localhost/mediabox/home/box/12

после загрузки страницы

Как это возможно, порадуйте меня идеями гуд Спасибо

1 Ответ

0 голосов
/ 22 марта 2012

VIEW

<a href=<?php echo site_url('home?language=indonesian');?>>Indonesian language</a>

CONTROLLER

class Home extends CI_Controller {

    public function index()
    {
        $language = $this->input->get('language');
        if($language){

            // Put your code here

            // Now u can set session
            $this->session->set_userdata('language', $language);
            redirect('home');
        }

        if($this->session->userdata('language'))
        {
            var_dump($this->session->userdata('language'));
        }
        echo 'Hello World!';
    }

}
...