Bonjour,

J'avais un projet qui fonctionnait sur un serveur avec une version de apache et php4.
En souhaitant migrer mon projet vers un autre serveur il m'a fallu installer apache et php. J'ai donc installé les versions 2.2 d'apache et 5.2.8 de php. Or quand je teste mon projet celui ne fonctionne plus. sur la page connexion j'essaye de me loger et j'ai l'impression que le php interprète mal ma page pourtant je vois pas pourquoi.
Voici mon code de page qui vérifie mon login et mdp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// pensez a ouvrir une connexion vers mysql ici
// voir les exercices dans le menu de droite pour cela.
include('connect.php');
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
  extract($_POST);
  // on recupère le password de la table qui correspond au login du visiteur
  $sql = "select pwd from tbl_user where login='".$login."'";
  $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
  $data = mysql_fetch_assoc($req);
 
  if($data['pwd'] != $pass) {
    echo '<center><p>Mauvais login / password. Merci de recommencer</p></center>';
    include('login.php'); // On inclus le formulaire d'identification
    exit;
  }
  else {
    session_start();
    $_SESSION['login'] = $login;
 
	echo "<script language=\"javascript\">";
	echo "window.location = 'alrt.php';";
	echo "</script>";
  }    
}
else {
  echo '<p>Vous avez oublié de remplir un champ.</p>';
   include('login.php'); // On inclut le formulaire d'identification
   exit;
}
Et voici ce que me renvoi la page internet:

'.$sql.'
'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['pwd'] != $pass) { echo '
Mauvais login / password. Merci de recommencer

'; include('login.php'); // On inclus le formulaire d'identification exit; } else { session_start(); $_SESSION['login'] = $login; echo ""; } } else { echo '
Vous avez oublié de remplir un champ.

'; include('login.php'); // On inclut le formulaire d'identification exit; }



J'ai surement mal configuré le fichier php.ini. Mais je vois pas quoi