21-09-2007, 12:20 PM
En fait, ce que notre ami commun PHP essaie de te dire dans sa langue très particulière c'est:
"Hey, tête de noeuds, pourquoi tu me mets au milieu de la page des informations qui vont tout en haut?!"
En effet, les headers (dont font partie tes: header('location=home.php'); et tes session_start();) se mettent tout en haut de la page, avant toute ligne de code!
Pour remédier à ça, pour ce qui est de la location, j'ai utiliser en solution un code javascript:
"Hey, tête de noeuds, pourquoi tu me mets au milieu de la page des informations qui vont tout en haut?!"
En effet, les headers (dont font partie tes: header('location=home.php'); et tes session_start();) se mettent tout en haut de la page, avant toute ligne de code!
Pour remédier à ça, pour ce qui est de la location, j'ai utiliser en solution un code javascript:
Code PHP :
<?php
echo '<script language="javascript">
<!--
document.location.href="page2.html"
//-->
</script>';
Pour ce qui est de la session... je vois pas trop quoi faire en fait sinon mettre le session_start(); dans toutes les pages...
Good Luck