toutes les variables de session

Eléphant du PHP | 75 Messages

24 sept. 2010, 14:24

Bonjours
Je cherche du code pour montrer toutes les variables de session et si ces variables sont des array montrer leur contenu

un truc du genre

Code : Tout sélectionner

echo '<div style="position:absolute;top:10px;left:10px;background-color:white;text-align:left;padding:10px;"><ul>'; foreach($_SESSION as $cle => $valeur) { if (is_array($valeur)){ echo '<li><ul>'; foreach($valeur as $cle1 => $valeur1){ echo ' <li style="text-align:left;margin-left:5px;"><strong>'.ucfirst($cle1).' : </strong><em>'.$valeur1.'</em></li><br />'; } echo '</ul></li>'; } else{ echo ' <li style="text-align:left;margin-left:5px;"><strong>'.ucfirst($cle).' : </strong><em>'.$valeur.'</em></li><br />'; } } echo '</ul></div>';
mais mon code plante

mais si $valeur est un array je veux faire un foreach dessus pour afficher ses valeurs

merci
Modifié en dernier par jeorcal le 24 sept. 2010, 14:42, modifié 2 fois.

Eléphant du PHP | 314 Messages

24 sept. 2010, 14:28

print_r ne te convient pas ? : )
Cordialement,
Julien - http://laravel.fr/

Eléphant du PHP | 75 Messages

24 sept. 2010, 14:39

j'ai edite mon texte, ce qui compte surtout c'est faire un foreach sur les array de session, je veux tout afficher echo ou print peu importe

avec print_r y a aucune mise en forme c'est illisible

Eléphant du PHP | 422 Messages

24 sept. 2010, 15:20

toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

ViPHP
ViPHP | 2291 Messages

24 sept. 2010, 15:32

j'ai edite mon texte, ce qui compte surtout c'est faire un foreach sur les array de session, je veux tout afficher echo ou print peu importe

avec print_r y a aucune mise en forme c'est illisible
Oui effectievement
Mais comme ceci cela devrait être beaucoup mieux :)
echo '<pre>';
 print_r($_SESSION);
echo '</pre>';
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Eléphant du PHP | 75 Messages

24 sept. 2010, 16:12

genial :-)


merci