Besoin d'un conseil sur session PHP
Résolu/Fermé
poumon
Messages postés
63
Date d'inscription
mardi 30 novembre 2004
Statut
Membre
Dernière intervention
10 décembre 2008
-
3 août 2008 à 14:53
poumon Messages postés 63 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 10 décembre 2008 - 3 août 2008 à 18:18
poumon Messages postés 63 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 10 décembre 2008 - 3 août 2008 à 18:18
A voir également:
- Besoin d'un conseil sur session PHP
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Ants session déconnectée - Forum Réseaux sociaux
- Php natif - Forum PHP
- Assistantd veut utiliser le trousseau session ✓ - Forum MacOS
2 réponses
PhP
Messages postés
1767
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
3 août 2008 à 14:59
3 août 2008 à 14:59
Bonjour
En fait session_start() indique à PHP de démarrer une nouvelle session si elle n'existe pas ou de recharger la session (avec toutes ses variables) si elle existe déjà.
Si dans une de tes pages tu ne fais pas référence à $_SESSION[] alors effectivement tu n'es pas obliger d'appeller session_start()
Maintenant lorsqu'on utilise les sessions pour sauvegarder un login, on teste normalement que ce login est bien présent dans la session et ce sur chaque page afin d'éviter que quelqu'un tape directement l'adresse de la page sans passer par la page login ! Logiquement si le login ne figure pas dans la session tu dois rediriger le visiteur vers ta page login.php (en utilisant header() par ex)
En fait session_start() indique à PHP de démarrer une nouvelle session si elle n'existe pas ou de recharger la session (avec toutes ses variables) si elle existe déjà.
Si dans une de tes pages tu ne fais pas référence à $_SESSION[] alors effectivement tu n'es pas obliger d'appeller session_start()
Maintenant lorsqu'on utilise les sessions pour sauvegarder un login, on teste normalement que ce login est bien présent dans la session et ce sur chaque page afin d'éviter que quelqu'un tape directement l'adresse de la page sans passer par la page login ! Logiquement si le login ne figure pas dans la session tu dois rediriger le visiteur vers ta page login.php (en utilisant header() par ex)
poumon
Messages postés
63
Date d'inscription
mardi 30 novembre 2004
Statut
Membre
Dernière intervention
10 décembre 2008
11
3 août 2008 à 18:18
3 août 2008 à 18:18
Oui c'est logique. je vais faire les modifs dans chaque pages.
Merci beaucoup!
Merci beaucoup!