Dans mon site je travaille avec les pseudo-frames.
le code de ma page index.php est le 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
26
27
28
29
30
31
32
33
34 <?php session_start();?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <?php require ('includes/link.inc.php'); include ('../includes/mysql.inc.php'); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" href="../styles/css.css" type="text/css" /> <title>:: <?php echo $title ?> ::</title> </head> <body> <!-- En tête de la page --> <div id="header"><?php include('templates/header.inc.php'); ?></div> <!-- Menu au centre --> <div id="middle_menu"><?php include('templates/middle_menu.inc.php'); ?></div> <div id="contenu"> <!-- Menu à gauche --> <div id="navcol"><?php include('templates/left_menu.inc.php'); ?></div> <?php if(!isset($_GET["id"])) { echo"<!-- Menu à droite -->\n"; echo" <div id='sidecol'>"; include('templates/right_menu.inc.php'); echo"</div>\n"; } ?> <!-- Centre de la page --> <div id="main"><?php include($page_path); ?></div> </div> <!-- Pied de page --> <div id="foot"><?php include('templates/footer.inc.php'); ?></div> </body> </html>
Dans la page autentification de mon site, si l'utilisateur saisi les bon paramètres de connexion, il a le message d'erreur suivant :
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\cardshow\clubcsa\index.php:4) in c:\program files\easyphp1-8\www\cardshow\clubcsa\includes\Trait_authentif.php on line 39
cette ligne 39 contient le code suivant :
Alors j'ai essayé d'afficher le code html de la page index.php en utilisant la méthode echo et j'ai vérifié que je n'ai aucun espace avant la balise php mais j'ai toujours le meme problème. je ne sais pas si vous avez une idée sur l'origine de ce problème. Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part header("Location:index.php");
Partager