Garder session apres header()
Fermé
C2oKie
Messages postés
14
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
26 mai 2011
-
25 mai 2011 à 13:14
Jeronimo - 26 mai 2011 à 14:07
Jeronimo - 26 mai 2011 à 14:07
A voir également:
- Garder session apres header()
- Request header or cookie too large - Forum Webmastering
- Gpt header corruption ✓ - Forum Windows 10
- Assistantd veut utiliser le trousseau session ✓ - Forum MacOS
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
- Les sites web peuvent garder la trace de votre navigation en déposant des - Forum Logiciels
6 réponses
Bonjour,
la fonction
Mais dans ce cas un appel à
La documentation officielle http://ch.php.net/manual/fr/function.session-register.php
la fonction
session_registerest obselète, il faudrait plutôt utiliser
$_SESSION["login"] = $login;
Mais dans ce cas un appel à
session_start()sera nécessaire avant l'enregistrement de la variable de session.
La documentation officielle http://ch.php.net/manual/fr/function.session-register.php
Ces fonctions sont obsolètes !
Contente toi simplement de :
Et pour les récupérer dans une autre page :
Pense aux session_start(); au début de chaque script
Pour des explications plus détaillées, google donne ça : http://www.phpsources.org/tutoriel-SESSIONS.htm
PS : attention aux fautes d'orthographes, je ne suis pas sûr que tes profs apprécient :-)
"Mauvais mot de passe"'
Contente toi simplement de :
$_SESSION["login"] = $login ; ...
Et pour les récupérer dans une autre page :
$login = $_SESSION["login"] ; ...
Pense aux session_start(); au début de chaque script
Pour des explications plus détaillées, google donne ça : http://www.phpsources.org/tutoriel-SESSIONS.htm
PS : attention aux fautes d'orthographes, je ne suis pas sûr que tes profs apprécient :-)
"Mauvais mot de passe"'
C2oKie
Messages postés
14
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
26 mai 2011
Modifié par C2oKie le 25/05/2011 à 22:07
Modifié par C2oKie le 25/05/2011 à 22:07
Merci à vous deux.
Donc si j'ai bien compris, à la place de :
if($count==1){
session_register("login");
session_register("mdp");
header("location:login_success.php");
}
else {
echo "Movais nom ou mot de passe";
}
c'est plutôt :
if($count==1){
$_SESSION["login"] = $login;
header("location:login_success.php");
}
else {
echo "Movais nom ou mot de passe";
}
et au début de chaque page à la quelle l'utilisateur accède grâce à l'identification je doit mettre :
<?php session_start(); ?>
et le bouton de déconnexion va vers une page avec seulement le code suivant :
<?
session_start();
session_destroy();
?>
c'est ca ou j'ai rien compris ? ^^
Puis comment faire la redirection sur la page d'accueil apres la déconnexion? Enfin la page qui est avant l'identification.
Et la même chose pour la redirection vers la première page après l'identification ( la page .html )
Donc si j'ai bien compris, à la place de :
if($count==1){
session_register("login");
session_register("mdp");
header("location:login_success.php");
}
else {
echo "Movais nom ou mot de passe";
}
c'est plutôt :
if($count==1){
$_SESSION["login"] = $login;
header("location:login_success.php");
}
else {
echo "Movais nom ou mot de passe";
}
et au début de chaque page à la quelle l'utilisateur accède grâce à l'identification je doit mettre :
<?php session_start(); ?>
et le bouton de déconnexion va vers une page avec seulement le code suivant :
<?
session_start();
session_destroy();
?>
c'est ca ou j'ai rien compris ? ^^
Puis comment faire la redirection sur la page d'accueil apres la déconnexion? Enfin la page qui est avant l'identification.
Et la même chose pour la redirection vers la première page après l'identification ( la page .html )
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
26 mai 2011 à 13:20
26 mai 2011 à 13:20
bonjour,
et voici un exemple :
http://www.jjsteing.com/Webmastering.html
session.php
et voici un exemple :
http://www.jjsteing.com/Webmastering.html
session.php
le session_start(); tu le met une seule fois au tout début de chaque page PHP ou tu vas utiliser les variables de session.
Et pour détruire les sessions tu fais juste session_destroy();
Et pour détruire les sessions tu fais juste session_destroy();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C2oKie
Messages postés
14
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
26 mai 2011
26 mai 2011 à 11:53
26 mai 2011 à 11:53
Merci , ca marche niquel.
Et donc le session_destroy(); se trouve dans une page .php à la quelle j'associe le bouton de déconnexion ?
Et donc le session_destroy(); se trouve dans une page .php à la quelle j'associe le bouton de déconnexion ?
25 mai 2011 à 13:25