|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : février 2007 Messages : 206 ![]() |
Bonjour à tous, mon problème va vous sembler tres simple a résoudre.
J'ai 2 pages: index.php et profil.php. On se connecte sur la page index, et on arrive sur la page profil, ou on peut modifier ses information personnelles. Donc dans l'index je fais un session_start() et je crée $_SESSION["username"] qui contient le nom de la personne connectée, pour aller rechercher ses informations directement quand il arrive sur son profil. Mon probleme et que quand j'arrive sur le profil, php ne reconnait pas cette variable de session, il me dit qu'elle n'existe pas et que la session n'est pas démarrée ! Du coup je ne comprend pas trop, je pensais que les sessions restaient ouvertes entre les différentes pages ? Voici le code (je n'affiche que ce qui vous intéresse: index.php: Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Il faut mettre session_start dans toutes les pages qui ont besoin d'accéder aux informations de session. Vu que la plupart des pages d'un site internet ont besoin de cette information, tu peux mettre ton session_start dans un script init.php par exemple que tu inclues (ou requiert) sur tous tes autres scripts.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
Copyright © 2000-2012 - www.developpez.com