J'ai essayé ce qui suit mais cela me donne des erreurs:
print_r($this->session->userdata());
Comment puis-je afficher toutes les données de session dans CodeIgniter?
print_r($this->session->userdata);
ou
print_r($this->session->all_userdata());
echo "<pre>";
print_r($this->session->all_userdata());
echo "</pre>";
Afficher encore le formatage, alors vous pouvez visualiser correctement.
Pour les données de session d'impression, vous n'avez pas besoin d'utiliser la fonction print_r () à chaque fois .
Si vous l'utilisez, le format sera illisible. Les données seront très sales.
Mais si vous utilisez ma fonction, il vous suffit d'utiliser p () - Funtion et de lui transmettre des données . // créer un nouveau fichier dans application/cms_helper.php et charger helper cms dans // auto-chargement ou sur le contrôleur.
/ * Copiez le code pour la fonction p à partir d’ici et collez-le dans cms_helper.php dans le dossier application/helpers * /
//@parram $data-array,$d-if true then die by default it is false
//@author Your name
function p($data,$d = false){
echo "<pre>";
print_r($data);
echo "</pre>";
if($d == TRUE){
die();
}
}
Rappelez-vous simplement de charger cms_helper dans votre projet ou votre contrôleur en utilisant $ this-> load-> helper ('cms'); utilisez le code ci-dessous dans votre contrôleur ou votre modèle, il fonctionnera simplement à merveille.
p($this->session->all_userdata()); // it will apply pre to your sesison data and other array as well
voici le code:
<?php echo '<pre>' . print_r($_SESSION, TRUE) . '</pre>'; ?>