Salut à ts ,
voila apres la validation d'un log , s'il est valide, une redirection est effectuée vers une autre page appelée menu.php ...
seulement impossible d'utiliser la fonction header("Location: menu.php");
voici le message d'erreur recupéré :
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\magasin\index.php:1) in C:\Program Files\Apache Group\Apache2\htdocs\magasin\index.php on line 65
ha rien afficher !!!!
si c'est ca , dans mon cas ca vat etre dure car c'est un formulaire qui est traité dans la meme page !
comment faire alors pour redirigé , une foi le log validé ?
Non , la seule chose bizard que j'ai au debut , c le @ devant session , qui masque des warning ! ...
ces warning :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\magasin\index.php:1) in C:\Program Files\Apache Group\Apache2\htdocs\magasin\index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\Apache Group\Apache2\htdocs\magasin\index.php:1) in C:\Program Files\Apache Group\Apache2\htdocs\magasin\index.php on line 3
mais qui n'empeche pas le fonctionnement de la session !
Ben pourtant, tu as une sortie html à la première ligne de ton fichier magasin/index.php.
C'est pas compliqué pourtant.
Tu as quoi à la première ligne de ce fichier ?
(Un conseil : n'utilise pas le @, ca evite justement de cacher ce genre d'erreur. Parce que si tu as cette erreur, ca prouve bien une deuxième fois que tu as une sortie html à la ligne 1 du fichier).
Perso, je parie pour un saut de ligne avant le <?php (saut de ligne qui apparait d'ailleurs dans le copier coller du code que tu as posté sur le wall).
non j'ai fait une copie sur le bloc note de l'integralitée du code pour etre bien sure ! et rien ! à moin que l'editeur mette des characteres cachés !! mais je ne voi rien !