Bonjour,
Voila mon probleme :
Je viens de finir mon site intranet que j'hébergeais en local avec XAMP.
Donc je vm'en vais l'implanter sur le serveur (qui lui est issue de WAMP5 1.6.1) de l'entreprise et là : surprise.
Mes script PHP ne fonctionnent pas, enfin en partie.
Lorsque je lance la page php qui vérifie le mot de passe, celle-ci s'execute parfaitement bien si le mot de passe n'est pas le bon mais sèil est bon, alors je me retrouve avec une page blnche au lieu d'etre redirigé vers la bonne page.
De meme pour le script qui modifie le mot de passe.
Voila le script :
Et donc j'aimerai etre redirigé vers la bonne page.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <?php session_start(); $mdp = $_POST['edt_password']; $log = $_POST['edt_log']; $_SESSION['mdp']=$mdp; $_SESSION['log']=$log; // connection à la base de donnée MySQL et test de la connection avec arrêt si impossibilité de se connecter $conn=mysql_connect("**.**.**.**","****","****") or die("impossible de se connecter à mysql"); // ou mysqlp_connect(...) qui ouvre une connection persistante // mais l'inconvénient est que celle-ci se déconnecte au bout d'un temps d'inactivité // sélection de la base de donnée que l'on va utiliser $database="*****"; mysql_select_db($database,$conn) // Arrêt si la base n'existe pas avec message d'erreur système or die("impossible d'ouvrir \"$database\" ".mysql_error()); // requête donnant le niveau d'accès de la personne qui vient de se logguée $query="SELECT Niveau_access FROM accessibilite WHERE AES_DECRYPT(mdp,'******')='$mdp' AND Code_alliance='$log'"; $resultat=mysql_query($query,$conn); // donne le nombre de ligne de la requête $nb_row=mysql_num_rows($resultat); // Stocke les resultat de la requête dans un tableau $a_res=mysql_fetch_row($resultat); // test s'il y a un résultat dans la requête sinon renvoie vers la page de login avec message d'erreur if ($nb_row==1) // test le niveau d'accès et renvoi vers la page concernant la personne loguée {if ($a_res[0]==0 AND isset($edt_password) AND isset($edt_log)) { mysql_close($conn); //fermeture de la connection à MySQL include("*****.php");} elseif ($a_res[0]==1 AND isset($edt_password) AND isset($edt_log)) { mysql_close($conn); include("****.php");}} else { mysql_close($conn); include("****.html"); print "<p>MAUVAISE SAISIE</p>";} ?>
Partager