Probleme espace membre - PHP - Programmation
Marsh Posté le 25-02-2013 à 20:03:41
voici la capture
http://www.hostingpics.net/viewer. [...] erreur.png
Marsh Posté le 26-02-2013 à 00:02:36
Hello,
En premier lieu et comme l'indique ta capture, ton session_start() doit se situer avant tout rendu, donc en tête de page avant que le contenu (ici ton DOCTYPE) ne soit envoyé.
Ensuite, tu utilises des header('Location : xxx'), de la même façon que pour le session_start(), il me semble qu'aucun rendu ne doit être fait avant de les envoyer, le mieux alors serait pour toi d'effectuer tous tes traitements, de les stocker dans des variables si besoin et de les inclure dans le contenu HTML en toute fin de ta page.
Enfin, essaie de rester cohérent avec ta facon de te connecter à ta base, mélanger mysql_connect et du PDO, tu pourrais juste avoir une instance PDO qui te permettrai de gérer l'ensemble de tes requêtes et qui rendrait ton code bien plus lisible.
En espérant que cela puisse t'aider, d'autres t'aideront sans doute
Edit ::
Pour l'image
Code :
|
Marsh Posté le 25-02-2013 à 20:00:53
Bonjour à tous!
J'ai crée un espace membre qui fonctionne à la perfection en local sur "Wamp Serveur" mais envoyé sur le serveur, celui-ci me renvoie une erreur: (Je travail sous encodage AINSI, le problème est le même que ce soit pour l'inscription comme pour la connexion):
session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/lanceyeq/public_html/page3.php:4) in /home/lanceyeq/public_html/page3.php
et
Cannot modify header information - headers already sent by (output started at /home/lanceyeq/public_html/page3.php:4) in /home/lanceyeq/public_html/page3.php
Une copie d'écran vous est ci-jointe.
Cordialement
En espérant que vous puissiez m'éclairer.