<? session_start(); // on démarre la session ( pas de html avant le session start !!! ) $id_de_session = session_id(); // on récupère l'id de session $nom_session = session_name(); // on récupère le nom de la session
print 'L\'id de session est '.$id_de_session.' et le nom de session est '.$nom_session;'?>
<? $login_defini = "phpdebutant";// on défini un login pour la démo $password_defini = "session"; // on défini un password pour la démo
tu devrais faire un post... et récupérer le code dans un otre fichier php
Code:
<form method="post" action="login.php">
ca c'est pour poster le contenu du form dans un otre fichier php pour kil le traite...
Code:
<? session_start(); // on démarre la session ( pas de html avant le session start !!! ) $id_de_session = session_id(); // on récupère l'id de session $nom_session = session_name(); // on récupère le nom de la session
print 'L\'id de session est '.$id_de_session.' et le nom de session est '.$nom_session;'?>
<? $login_defini = "phpdebutant";// on défini un login pour la démo $password_defini = "session"; // on défini un password pour la démo
<? session_start(); // on démarre la session ( pas de html avant le session start !!! ) $id_de_session = session_id(); // on récupère l'id de session $nom_session = session_name(); // on récupère le nom de la session
print 'L\'id de session est '.$id_de_session.' et le nom de session est '.$nom_session;'?>
<?$login_defini = "phpdebutant";// on défini un login pour la démo $password_defini = "session"; // on défini un password pour la démo
session_register("login");// Attention, pas de signe $ dans le session_register session_register("password");
header('location : afficher.php');// Redirection sur une page pour afficher le résultat
} else{ // Si les password et login ne sont pas valides, on affiche un message d'erreur print 'Password ou login non valide';
}
?>
et un fichier afficher.php
Code:
<? session_start();// on démarre la session // On affiche les variables enregistrées dans la sessions print 'Vôtre login est '.$login.' et vôtre password '.$password.'<br>';
// Simple non ? , maintenant fesons quelques vérifications
if ( !session_is_registered("password") ) { print 'Vôtre mot de passe n\'est pas enregistré <br>'; }
// on affiche un lien pour terminer une session print '<a href="logout.php">Détruire la session</a><br>'; ?>
J'arrive à accéder à ma page de session après il me redirige sur login.php et me met une erreur à la ligne 25 (au delà du nombre de lignes du prog) avec un unexpected $
Et une autre erreur pour le header unexpected T_STRING
Que faire ? hellpppp !!
« Dernière Édition: le 05-03-2003 a 21:00:40 par Yarrick »