<?php
/* Programme permettant de valider l'authentification fournis par le client */
// Démarrage d'une session
session_start();
// Paramètre de connexion
$serveur = "localhost";
$utilisateur = "root";
$motdepasse = "";
$basededonnee = "membre";
// Récupération de données
$login = $_POST["login"];
$motdepasse = $_POST["motdepasse"];
// Connexion à la base de donnée et à la table
@mysql_pconnect($serveur, $utilisateur, $motdepasse)
or die ("Connexion au serveur impossible ¬@³²¬¦@");
@mysql_connect_db($basededonnee, $connexion)
or die ("Sélection de la base de donnée imposible");
// Comparaison des informations données avec la base de donnée
$requete = "SECLECT * FROM membre WHERE login='$login' AND motdepasse='$motdepasse'";
$accomplir = mysql_query($requete);
// Vérification de l'authentification
if ($enreg = @mysql_fetch_array($accomplir))
{
$_SESSION["membre"] = TRUE;
$_SESSION["membreid"] = $membre;
header("Location: zone/membre/index.php");
die();
}
else
{
$_SESSION["membre"] = FALSE;
header("Location: zone/index2.php");
die();
}
?>
Mais la connection au serveur ne s'effectue pas... Pourtant ce n'est pas la première fois que j'utilise se genre de code, je sais pertinament que les identifiant sont bon... Y'aurrait-il une faille dans mon code?