Codeigniter modifier les données de session

- Je stocker quelques données de la session comme suit:

$session_data = array("uid" => "test user", "loged_in" => true);

$this->session->set_userdata($session_data);

Pour modifier le "uid" j'ai essayé

$uid = array("uid" => "New user");
$this->session->set_userdata($uid);

Cela n'a pas fonctionné donc j'ai essayé

 $this->session->set_userdata("uid","New user");

Il n'a pas de travail. Je ne trouve pas toutes les choses utiles sur google. S'il vous plaît aider comment puis-je modifier les valeurs dans la session??

Votre code est correct (à part quelques fautes de frappe). Je devine qu'il y a un problème quelque part d'autre. Êtes-vous à l'aide de db pour stocker la session détails? Qu'est-ce que la sortie de données de session lorsque vous appelez $this->output->enable_profiler(TRUE);?
whats avec toutes les fautes de frappe? 'logged_in' (2 g) a aussi des choses comme "matrice" (arra)

OriginalL'auteur Shahid Karimi | 2011-10-03