Connexion d'un administrateur ou d'un utilisateur en php mysql
marysd
Messages postés6Date d'inscriptiondimanche 29 août 2010StatutMembreDernière intervention30 août 2010
-
29 août 2010 à 16:14
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
2 sept. 2010 à 16:59
j ai toujours cette message d'erreur 'Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\bci\tete.php:6) in c:\program files\easyphp1-8\www\bci\connexion.php on line 55'
Merci d'avoir m'aider
Vous trouvez ci-dessus le code
Connexion
Cette page vous permet de vous connecter en tant que un opérateur ou un administrateur
Pseudo:
Mot de passe:
alert( 'le pseudo ou/et mot de passe n\'existe(s) pas');
inwebo
Messages postés380Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention23 octobre 2014 29 août 2010 à 17:09
Oulà je crois que j'ai fais une énorme bêtises en vous donnant une fausse piste en relisant le post ! Ne pas tenir compte du message précédant.
Sauf bien sûr pour les balises codes.
cs_47
Messages postés197Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention20 février 20131 30 août 2010 à 09:03
Bonjour,
header("Location: index.php");
tu fais une redirection en ayant déjà envoyé quelque chose au navigateur d'où ton warning Cannot modify header information - headers already sent by ...
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 2 sept. 2010 à 16:59
Salut,
Tu peux comprendre par exemple, qu'en entrant "Warning: Cannot modify header information - headers already sent by " dans un moteur de recherche que l'on nomme Google tu obtiens environ 2 630 000 résultats en 0,35 secondes.
... la réponse se trouvant bien sur dans les tous premiers résultats.
Tu peux également tenter de comprendre que le truc appelé vulgairement "la doc" sert énormément.
Par exemple tu peux y trouver ça :
[i]
N'oubliez jamais que header() doit être appelée avant que le moindre contenu ne soit envoyé, soit par des lignes HTML habituelles dans le fichier, soit par des affichages PHP. Une erreur très classique est de lire un fichier avec include() ou require(), et de laisser des espaces ou des lignes vides, qui produiront un affichage avant que la fonction header() ne soit appelée. Le même problème existe avec les fichiers PHP/HTML standards.
<html>
<?php
/* Ceci produira une erreur. Notez la sortie si dessus,
* qui se trouve avant l'appel à la fonction header() */
header('Location: http://www.example.com/'); ?>
/i