que signifie cette erreur

Répondre
guppy71
le 27/12/2004 à 13:33
guppy71
bonjour

Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\@dom\admi.php:13) in

je précise que c'est en php 5 avec wamp5 ver1.4.2

merci
Guppy71
zebden
le 27/12/2004 à 13:46
zebden
Ca veut dire tu met de l'html avant un session_start ou header ou envoie de cookie
zebdinou pour les intimes / Blog : http://www.zebden.fr
JuTs
le 27/12/2004 à 14:30
JuTs
Tu peux mettre du html mais JAMAIS avant un session_start ou header ou envoie de cookie.

Il faut aussi faire attention de ne pas avoir d'espace ou de retour de ligne avant la balise <?php au début de ton fichier
JuTs
zebden
le 27/12/2004 à 14:36
zebden
j'ai mis "avec" je voulais dire avant ..
zebdinou pour les intimes / Blog : http://www.zebden.fr
guppy71
le 27/12/2004 à 14:56
guppy71
ben non je n'ai pas de html avant

<?
if(!isset($HTTP_POST_VARS['log'])) $log=""; else $log=$HTTP_POST_VARS['log'];
if ($log=="ok")
{
$login=$_POST['login'];$pass=$_POST['pass'];
if($login=="xxxx" && $pass=="xxx") header("location: gestion admi.php");

}
?>


ce code est inscrit de la ligne 1 à 9
merci

Note de zebden : utilisez mieux le bbCode c'est pas super compliqué
Guppy71
Bzh
le 27/12/2004 à 15:39
Bzh
Oui, mais tu es sur que tu n' insert pas se code avec un
include();
ou bien un
require();
...

Non par contre ce que tu peu faire, car se ki pante c' est ta redirection... donc a la place de faire un redirection coté php tu peu la faire coté client en html ou bien javascript...

<?
if(!isset($HTTP_POST_VARS['log'])) $log=""; else $log=$HTTP_POST_VARS['log'];
if ($log=="ok")
{
$login=$_POST['login'];$pass=$_POST['pass'];
if($login=="xxxx" && $pass=="xxx") echo "<meta http-equiv=\"REFRESH\" content=\"0; URL= gestion admi.php\"> ";

exit();


}
?>


Essay ce code, cela devrait marcher !!!! smiley

Bye...
bibi
le 27/12/2004 à 18:23
bibi
oué mé ca c nimporte koi laisse lui sa redirection avec un header o lieu de faire systeme D en meta
commit suicide
Bzh
le 27/12/2004 à 19:10
Bzh
c' est vrai ke ça c' est du bricolage...

Mais le résultat est le même... Exactement le même...

et puis il se peut kil n' est pas dotre solution autre que de tout refaire ça page...

et ta une autre solution ???? Parce que le problème vien du fait qu'il injecte du html avant sa fonction header()...

Et peut être quil na pas dotre solutions 'ormi de refaire ça page)...

Même si c' est pas propre, ça peut servir !!!!
bibi
le 27/12/2004 à 19:38
bibi
oué mé jpense ke c mieux d'essayer de trouver la solution :)
ca strouve il a une vieille ligne vide avant et donc ca fait foirer
commit suicide
Meeper
le 27/12/2004 à 19:44
Meeper
Oui tout a fait Bibi j'ai eu moi même ce probleme et j'ai chercher comme un malade mon script debutais a la deuxieme ligne en local nickel mais une fois en ligne le warning apparaissait
1
2 <?php
3 session start();
4 ect ....

c'est le prob de copier coller pour gagner du temps smiley
Répondre
LoadingChargement en cours