Deduco che tu non sai cosa sono le sessioni... Le variabili di sessione non sono visibili nell'indirizzo web, ma sono interne e vanno settate usando le apposite funzioni di php (session), o la libreria di codeigniter http://codeigniter.com/user_guide/li.../sessions.htmlOriginariamente inviato da slyover3
Grazie millema il problema e che non capisco la logica di quel comando ad esempio:
io ho il mio login
se l'username e la password sono giusti ho fatto un redirect ad una pagina chiamata pannello
e l'url verrà fuori così: http://localhost/index.php/pannello/
poi ho pensato di di passargli il valore dell'id tramite sessione quindi viene fuori
http://localhost/index.php/pannello/1
Ti consiglio di documentarti bene su google su cosa siano le sessioni, e la differenza con le variabili get e post.
Mi ripeto, $this->input->get('id'), non recupera una variabile di sessione, ma le variabili passare tramite l'indirizzo web, quindi è normale che se l'indirizzo della pagina in cui la esegui, non termina con tipo "&id=34", la variabile $id sarà nulla.Originariamente inviato da slyover3
nella seguente pagina ho un form dove inserisco dei dati e prendo sempre l'id dalla sessione ma al momento del redirect
do alla variabile $id = $this->input->get('id');
redirect ('pannello/index/'.$id.'');
ma non mi mette l'id nell'url. Come potrei fare?
Secondo me, stai facendo un pò troppa confusione, ti consiglio di studiare almeno le basi di php (e della programmazione web in generale), altrimenti diventerà molto odioso tentare di svilupparci![]()

ma il problema e che non capisco la logica di quel comando ad esempio:
Rispondi quotando