cs_Cil20
Messages postés43Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 novembre 2008
-
14 août 2004 à 14:39
cs_Cil20
Messages postés43Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 novembre 2008
-
14 août 2004 à 17:18
Bonjour à tous.
Je suis chez free, j'ai crée le dossier sessions comme c'est recommandé, mon code php est au tout début de la page et aucun code n'est envoyé à la page. Et cela marché trés bien !
Ensuite, j'ai compliqué le code, fais des essais de cookies (qui n'ont apparement pas marché), et là plus rien ne marche.
Ne trouvant pas le défaut, je reviens à un code plus simple et sain. D'ailleurs il marche trés bien en local.
Malgré cela je reste toujours avec des erreurs à l'appel de la fonction session_start(); :
Warning: session_start(): Cannot send session cookie - headers already sent by ...
Mon problème est que le même code fonctionné bien avant.
Ce pourrait-il que quelque chose ne se soit pas rafraichit et bloque l'ouverture des sessions ?
Existe t-il des fonctions qui permettent de réinitialiser ma zone sur le serveur de free ?
fabrice_pi
Messages postés91Date d'inscriptionvendredi 12 mars 2004StatutMembreDernière intervention 5 août 2005 14 août 2004 à 17:00
Est ce que cette page est inclue dans une autre page qui aurait déjà envoyé des choses ? Parce que là effectivement ça semble OK...
Je ne connais pas trop les sessions, mais il me semble que j'avais eu pas mal de problème avec cette fonction (session_start), il faut l'appeler qu'une seule fois et faire attention à ce qu'on fait derrière... J'ai des souvenirs trop vieux pour que je puisse t'aider plus...
cs_Cil20
Messages postés43Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 novembre 2008 14 août 2004 à 17:09
Rhaaa, j'allais justement posé la question. Je viens juste de reprendre mon code.
La page dans laquelle j'ouvre la session est appelée par un include depuis une autre page. Et l'include n'est absolument pas en début de page. En fait il est au milieu du code html.
Vous n’avez pas trouvé la réponse que vous recherchez ?