Bonjour ,

J'ai un script qui test la connexion ,
si la connexion est OK , redirige l'utilisateur vers la page moncompte.php ,
si non il le redirige vers la page home.php
j'ai adopté le code suivant :
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
 
<?php
 
 
// la fonction de redirection
function redir($url){
echo "<script language=\"javascript\">";
echo "window.location='$url';";
echo "</script>";
}
 
 
$cnx=mysql_connect("localhost","Client","");
   if(!$cnx)
   {
   die("Connection impossible au serveur");
 
redir("home.php");
   }
   else {
 
echo("Connection au serveur  réussie \n");
redir("moncompte.php");
       }
?>
Or cela affiche le warning à l'utilisateur,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'Clent'@'localhost' (using password: NO) in C:\Program Files\EasyPHP 2.0b1\www\connexion.php on line 23
Connection impossible au serveur
.

- Je ne veus pas que l'utilisateur visualise le warning .
-est ce que je peux améliorer mon script pour que le message ("Connection au serveur réussie \n"); ou bien ("Connection impossible au serveur") , persiste pour une durée de 3 s par exemple avant la redirection ?

Cordialement