bonjour

je fais une page avec include celui ci sert a authentifier l'utilisateur
lorsque j'appele la page avec le include, je n'ai pas de pop up d'authentification et la page me renvoie directement sur l'état de mauvaise authentification.
Mais quand j'appelle le script PHP d'autenfication directement, sans le include, celui ci fonctionne .
ou est l'erreur ?
merci pour votre aide

voici le début de la page avec le include
** code**
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
 
<?php
error_reporting(E_ALL);
include("var.inc.php");
include("identification.inc.php");
$liendb=mysql_connect (':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root')
or die("Connexion:".mysql_error());
mysql_select_db ("essai")or die("Select db: ".mysql_error());
$sql = "SELECT*FROM film";
$resultat =mysql_query ($sql)or die("Query: ".mysql_error());echo "<html>";
echo "<head>";
echo "<title> administration de la base> </title>";
echo "<head>";
echo "<body>"; 
echo "<h1> administration </h1>";
echo "<br><a href='formul.html'> ins&eacute;rez un nouvel enregistrement</a><br>";
echo "<table width=90% align=center border=5>";
echo"<tr><td>Numero</td><td>titre</td><td>real</td><td>annee</td><td><center>resume</center></td>";
while ($film =mysql_fetch_array ($resultat))
et voici le script appelé par le include
**code**

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
error_reporting(E_ALL);
if(!($_SERVER['PHP_AUTH_USER']== "esai" && 
	$_SERVER ['PHP_AUTH_PW']=="essai") ) 
{
    Header("WWW-Authenticate: Basic realm=\"mon domaine\"");
header ("status: 401 Unauthorized");
    Header("HTTP/1.0 401 Unauthorized");
    echo "perdu";
    exit(0);
}
?>