Données de mon formulaire non reconnues

Fermé
Dédé Grogon Messages postés 115 Date d'inscription samedi 11 février 2012 Statut Membre Dernière intervention 22 septembre 2014 - 12 juin 2012 à 18:25
Bonjour,

J'ai constaté un comportement bizarre au niveau de mon script. Les données que le formulaire envoie en POST ne sont reconnues qu'une fois sur quatre. Le formulaire est vraiment classique et c'est la première fois que ça m'arrive. Quand je change la méthode en GET, ça marche une fois sur deux: dans le cas échéant l'URL n'est même pas modifiée.
Le problème vient peut-être de la configuration du php.ini, mais j'ai fait des recherches et tout semble normal.
Voici mon code:

<!DOCTYPE html>

<?php
require_once('../phpLib/dbConn.php');
require_once('../phpLib/gamesTraderSQL.php');
@session_start();

$presentLoginPage = true;

$email = (isset($_POST['email']) ? $_POST['email'] : '');
$password = (isset($_POST['password']) ? $_POST['password'] : '');

if($email !== '' && $password !== ''){
$presentLoginPage = false;
}
if($presentLoginPage == false){
if(loginCheck($email, $password) == true){
$_SESSION['user']=$email;
header("Location: home.php");
}else{
echo('bad');
}
}

?>

<html>
<head>
<title>New To Me Games</title>
</head>
<body>
New To Me Games
<form method="POST" action="./index.php">
Email Address: <input type="text" name="email" />
<br/>
Password: <input type="password" name="password" />
<br/>
<input type="submit" value="Login"/>
<br/>
</form>
<a href="registration.php">Create Account</a>
</body>
</html>

Quelqu'un peut m'aider?