Cookie urgent

Résolu/Fermé
foufou - 24 avril 2012 à 12:47
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 25 avril 2012 à 23:41
Bonjour,
Je suis actuellement en L3 informatique,je dois pour les cours travailler du web avec php et base de données.
J'ai ma page d'accueil(html,php) qui est un formulaire de connexion qui renvoie vers une page admin.php.(sans html)
Cette page(admin) inclut une page verif_login.php(sans html) qui verifie si le couple [login|pass] est le bon.Si oui alors je crée un cookie qui prend le login et un autre qui prend le pass.
Le problème que j'ai c'est que je ne peux pas créer de cookie ici.
J'ai toujours le même message d'erreur:
Warning: Cannot modify header information - headers already sent by (output started.....)
Je peux créer mes cookies que dans ma page d'accueil en les mettant avant toutes balises html.Donc avant mon formulaire de connexion.
Seulement on me demande de vérifier les entrées de l'utilisateur avant de les créer.
J'espère avoir été assez clair sinon demander moi mes scripts.

3 réponses

JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
24 avril 2012 à 18:15
Salut ...

Tu n'a qu'a mettre le code php avant l'html ...

Sinon, utiliser la structure MVC !!!
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
24 avril 2012 à 18:17
vérifies que tu n'a pas un espace ou une ligne vide avant le tag <?php
0
Merci de m'avoir répondu,

Mon code php était bien avant tout mon code html,et après avoir modifié mon code encore et encore,j'ai vu sur un site que l'encodage pouvait jouer(je sais pas pourquoi d'ailleurs),j'ai donc modifié l'encodage utf8 vers utf8 sans bom et là miracle tout fonctionne comme je le souhaitais.
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
25 avril 2012 à 23:41
Maintenant que tu le dit, il m'est arrivé la même chose une fois !

Tant mieux pour toi alors ! :)
0