WampServer
Apache, PHP, MySQL on Windows
Accueil forum
Retour à WampServer
presentation
Download
Addons
Formations
Alter Way
PB session_start
Envoyé par:
Neotima
(---.w193-252.abo.wanadoo.fr)
Date: 29 May 2006 à 16:15
Bonjour,
Je viens d'installer WAMP5 et de basculer mes projets desus (Avant j'utiliser EasyPHP).
Pour pouvoir utiliser l'application, il faut se connecter avec Login et Password (Jusque là normal). Mais la commande session_start() ne fonctionne pas.
Code page Auth.php:
echo "<table width=900>";
echo "<tr bgcolor=$bgcolor align=center height=40>";
echo "<form action='Verif.php' method='post' action=>";
echo "<td align=right class=\"textest\">Utilisateur (initiale) :</td>";
echo "<td align=left><input type='text' name='Nom'></td>";
echo "</tr>";
echo "<tr bgcolor=$bgcolor height=40>";
echo "<td align=right class=\"textest\">Mot de passe :</td>";
echo "<td align=left><input type='password' name='pass'></td>";
echo "</tr>";
echo "<tr bgcolor=$bgcolor align=center height=40>";
echo "<td colspan=\"2\"><input type='submit' value='Vérification' name='bouton'></td>";
echo "</tr>";
echo "</form>";
Exemple page Verif.php:
session_start();
if (isset($_POST['Nom']))$Nom = $_POST['Nom'];
if (isset($_POST['pass']))$pass = $_POST['pass'];
if ((!empty($Nom)) && (!empty($pass))) {
$Verif = VerifLogin($Nom,$pass);
//$NomComplet = odbc_result($Verif, "NomComplet"
;
if (!empty($Verif)) {
session_regenerate_id();
$_SESSION['Nom'] = $Verif;
//$message = 'Vous êtes correctement identifié : '.$Verif;
header('Location:../Menu/index.php');
}else{
$message = 'Mauvais mot de passe';
$message .= '<a href="auth.php"> retour</a>';
}
}else{
$message = 'Le login ou le mot de passe est vide';
$message .= '<a href="auth.php"> retour</a>';
}
Voilà ma config. j'ai vérifier dans le dossier TMP et il crée bien une fichier temporaire de session.
Re: PB session_start
Envoyé par:
Neotima
(---.w193-252.abo.wanadoo.fr)
Date: 29 May 2006 à 16:35
Je viens de faire tests et je vois que si dans ma page Verif.php, je fais un
"echo $_SESSION['Nom']", il a bien un résultat.
Or dans une autre page si je refais "echo $_SESSION['Nom']", là je n'ai plus rien dans ma variable (avec EasyPHP cela fonctionne).
Merci d'avance pour vos solutions.
Re: PB session_start
Envoyé par:
dval
(---.chrcitadelle.be)
Date: 29 May 2006 à 16:47
Est-ce que *chaque page* comporte tout au début : session_start();
juste après le : header("content-type:text/html; charset=iso-8859-1"
;
lire le post : [
forum.wampserver.com
]
Aller à :
Liste des Forums
•
Liste des messages
•
Recherche
•
Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter