2012-10-13 7 views

Odpowiedz

12

Używaj session flashdata - to jest dokładnie to, co jest przeznaczone dla :

if(!validate) 
{ 
    $this->session->set_flashdata('error', 'your_error'); 
    redirect('/poll/list'); 
} 

Następnie wewnątrz poll/lista funkcji:

$error_msg = $this->session->flashdata('error'); 
+0

Bardzo dziękuję, to jest dokładnie to, czego szukam i +1 na przykład kod – mko

+0

Najnowsze URL: http://ellislab.com/codeigniter/ user-guide/libraries/sessions.html – Leo

1
base url = 'http://localhost/site/' 

URLhttp://localhost/site/controller/method

$this->uri->segment(1) = 'controller' 
$this->uri->segment(2) = 'method' 

Teraz sprawdź poniższy przypadek również

base url = 'http://testsite/test/site/' 

URLhttp://testsite/test/site/controller/method

$this->uri->segment(1) = 'controller' 
$this->uri->segment(2) = 'method' 

przekazywania wiadomości

http://testsite/test/site/controller/method/meesage

i używać $this->uri->segment(3)

sesji można użyć również zamiast przechodząc wiadomość poprzez URL ..

Powiązane problemy