Bonjour ,
J'ai un problème pour identifier mes sessions. J'ai trouver des explications sur ce tuto. L'inscription enregistre bien dans ma base donnée mais quand je m'identifie j'arrive sur ceci "Internal Server Error".
Manque t'il quelque chose dans mon code? est ce que c'est pas les cookies? Merci d'avance pour vos réponse
indentification.php
<?php if($_POST["login"] != "" && $_POST["mot_de_passe"] != "") { $login = $_POST["login"] ; $pass = md5($_POST["mot_de_passe"]) ; //connexion au serveur $cnx = mysql_connect("", "", ""); //sélection de la base de données $db = mysql_select_db(""); //création de la requête SQL $sql = "SELECT * FROM exemple_session WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ; //exécution de la requête SQL $requete = _AT_mysql_query($sql, $cnx) or die($sql."<br>".mysql_error()) ; //on récupère le résultat $result = mysql_fetch_object($requete) ; echo $result; //si la requête s'est bien passée if(is_object($result)) { //début de la sessions session_start() ; //enregistrement d'une variable de session, ici le login de l'utilisateur $_SESSION["login"] = $login ; header("Location page1.php") ; }//fin if //sinon on retourne à la page d'inscription else { header("Location index.php") ; }//fin else }//fin if /* sinon on retourne à la page d'inscription */ else { header("Location index.php") ; }//fin else ?>
login.php
<form method="post" action="identification.php"> <p class="titre">Identification</p> <label>Login: </label> <input type="text" name="login" size="30" /><br /> <label>Password:</label> <input type="password" name="mot_de_passe" size="30" /><br /> <p id="buttons"> <input type="submit" value="Envoyer" /> <input type="reset" value="Recommencer" /> </p> </form>