Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1357 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  session_start()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

session_start()

n°950644
baf_88
Posté le 11-01-2005 à 12:13:09  profilanswer
 

Hello a tous...
 
Voila je veux utilise les systéme de session, la je suis en train de m'inspiré sur des sources mais quand j'utilise la fonction session_star(), mon browser me resort :
 
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\admin_13.php:10) in C:\Program Files\Apache Group\Apache2\htdocs\login.php on line 29
 
Voila, je me demande si pas parce que g php5 ou je croi que j'ai pas mis le variable register_global a "on".
 
Si qqu'un peut m'en dire plus, merci..

mood
Publicité
Posté le 11-01-2005 à 12:13:09  profilanswer
 

n°950648
skeye
Posté le 11-01-2005 à 12:14:34  profilanswer
 

ne rien afficher du tout avant.


---------------
Can't buy what I want because it's free -
n°950653
FlorentG
Unité de Masse
Posté le 11-01-2005 à 12:19:10  profilanswer
 

Voilà, si t'as des echo avant, ou des trucs HTML, ça ne marchera pas.

n°950681
AlphaZone
Posté le 11-01-2005 à 13:05:11  profilanswer
 

Il faut que tu rajoute ob_start() au tout début de ton fichier et ob_end_flush() tout à la fin de ton fichier.

n°950698
cerel
Posté le 11-01-2005 à 13:27:15  profilanswer
 

AlphaZone a écrit :

Il faut que tu rajoute ob_start() au tout début de ton fichier et ob_end_flush() tout à la fin de ton fichier.


 
Avec cette methode tu "contourne" le probleme sans vraiment y apporter la solution...
 
Il faut verifier qu'avant de faire le "session_start" il n'y ai rien qui soit transmis au navigateur.  
Donc pas d'echo avant, pas d'html avant, mais il faut egalement controler les espaces avant.
Par exemple si on a 3 lignes vides avant le tag php "<?php", ben ces 3 lignes seront envoyes au navigateur, donc cela va produire l'erreur evoquee plus haut.
Donc faut verifie qu'il n'y ai pas de lignes vides (ou non) avant l'ouverture du tag php.

n°950769
Xav_
The only one...
Posté le 11-01-2005 à 14:33:37  profilanswer
 

Cerel a écrit :

Avec cette methode tu "contourne" le probleme sans vraiment y apporter la solution...
 
Il faut verifier qu'avant de faire le "session_start" il n'y ai rien qui soit transmis au navigateur.  
Donc pas d'echo avant, pas d'html avant, mais il faut egalement controler les espaces avant.
Par exemple si on a 3 lignes vides avant le tag php "<?php", ben ces 3 lignes seront envoyes au navigateur, donc cela va produire l'erreur evoquee plus haut.
Donc faut verifie qu'il n'y ai pas de lignes vides (ou non) avant l'ouverture du tag php.


 
+1
et pis surtout, faire une recherche sur "session_start()" avant de poser la question t'aurait surement apporter la réponse... je sais pas combien de fois on y a répondu à celle-là, mais c'est souvent...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°950897
spaceunive​rse
Posté le 11-01-2005 à 16:38:54  profilanswer
 

moi j'avais le meme problème mais j'ai fais une recherche avant :D
J'aurais un bon point lol :p

n°950903
baf_88
Posté le 11-01-2005 à 16:42:27  profilanswer
 

spaceuniverse a écrit :

moi j'avais le meme problème mais j'ai fais une recherche avant :D
J'aurais un bon point lol :p


 
Désolé
 
sinon je vais faire les modifs des autres et vois si sa marche.
merci

n°950911
baf_88
Posté le 11-01-2005 à 16:49:36  profilanswer
 

J'ai rien du tout avant mon session_start() mais par contre ma page de login est affché dans une frame html.
Sinon j'ai rajouté ob_start(); au tout debut et ob_end_flush(); tout a la fin est le résultat est le même que sans...

n°950916
KangOl
Profil : pointeur
Posté le 11-01-2005 à 16:56:53  profilanswer
 

frame ?  [:j l b]


---------------
Nos estans firs di nosse pitite patreye...
mood
Publicité
Posté le 11-01-2005 à 16:56:53  profilanswer
 

n°950921
baf_88
Posté le 11-01-2005 à 16:58:20  profilanswer
 

ba oui!

n°952276
plainsofpa​in
Pingouino's lover
Posté le 13-01-2005 à 12:08:17  profilanswer
 

pas bien les frames :pfff:
 
Concernant les questions qui reviennent, pkoi pas faire un thread faq ?
 
Moi je veux bien aider s'il faut ^^


Message édité par plainsofpain le 13-01-2005 à 12:09:52

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  session_start()

 

Sujets relatifs
Plus de sujets relatifs à : session_start()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR