Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL

Programmation => PHP/MySQL - (x)HTML - ... => Discussion démarrée; par: Gus19 le 24 Février 2010, 16:16:39



Titre: [Résolu] Problèmes session_start()
Posté par: Gus19 le 24 Février 2010, 16:16:39
Bonjour

Je viens de placer mon site sur webou, et j'ai un petit problème avec le session_start();

Code:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/gus19/public_html/index.php:1) in /home/gus19/public_html/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/gus19/public_html/index.php:1) in /home/gus19/public_html/index.php on line 2

En effet j'ai ce message d'erreur qui apparait alors que je n'ai aucun problème en local ...

J'ai chercher un petit peu sur le forum les sujets qui avait déjà été posté mais je n'ai pas trouvé de réponse à ma question

Code:
Dans mon index.php :

<?php 
session_start
();
ob_start(); 
?>

<?php include_once("include/header.php"?>

J'ai vu avec mon prof et essayer de résoudre ce problème, mais pas moyen
donc on pense que ça vient de l'hébergeur ...

J'ai aussi bien vérifier que mes fichiers php étaient bien en UTF8 et que je n'avais pas de doublons dans les autres fichiers.

Pouvez-vous m'aidez ?  ;D


Titre: Re: Problèmes session_start()
Posté par: Coleim le 24 Février 2010, 16:34:42
Même sans le ob_start(); ça plante ?

Parce que il me semble que des session_start(); j'en fait, et ça marche.

Y'a quoi dans include/header.php ?
Et si tu met :
Code:
<?php session_start();
ob_start(); 
?>

ça change quelque chose?


Titre: Re: Problèmes session_start()
Posté par: Gus19 le 24 Février 2010, 17:06:09
que je ne mettes pas le ob_start et que je l'écrives
Code:
<?php session_start(); ?>

ou

Code:
<?php
session_start
();
?>



j'ai toujours la même erreur :/


Titre: Re: Problèmes session_start()
Posté par: Coleim le 24 Février 2010, 18:32:57
Si tu as un fichier index.php qui contient uniquement ça :
Code:
<?php
session_start
();
?>


et aucun autre fichier, ça plante ??


Titre: Re: Problèmes session_start()
Posté par: Gus19 le 25 Février 2010, 12:37:16
Non en effet quand je n'ai que
Code:
<?php
session_start
();
?>

en effet ça ne plante pas  ???


Titre: Re: Problèmes session_start()
Posté par: Coleim le 25 Février 2010, 20:37:07
Donc si j'ai bien compris, quand tu rajoutes

Code:
<?php include_once("include/header.php"?>

ça plante, c'est bien ça?

Si oui, donne moi le début du code du header.php.


Titre: Re: Problèmes session_start()
Posté par: Gus19 le 26 Février 2010, 09:00:34
Après quelques petits tests, quand je passe mon index.php en ANSI et pas en UTF8 ça marche, avec ou sans include


Titre: Re: Problèmes session_start()
Posté par: Coleim le 26 Février 2010, 09:47:51
Ok, bon ben parfait du coup.


Titre: Re: Problèmes session_start()
Posté par: Gus19 le 26 Février 2010, 10:49:27
Ouai mais c'est quand même bizarre


Titre: Re: Problèmes session_start()
Posté par: Coleim le 26 Février 2010, 14:45:51
Non, pas tant que ça.

Si tu codes avec Notepad++, tu remarqueras qu'il y'a 2 option : UTF 8 et UTF 8 sans BOM.

Il me semble que si l'on en met pas le sans BOM, cela ajoute des "lignes" au début du fichier. Et c'est ce qui fait planté le session_start(), qui n'est plus au début du fichier.

Sauf si tu as déjà mis le mode sans BOM, et la, je sais pas  ???


Titre: Re: Problèmes session_start()
Posté par: Gus19 le 28 Février 2010, 22:42:51
C'est bon plus de problème  ;D

Merci



Titre: Re: [Résolu] Problèmes session_start()
Posté par: geabsence le 31 Décembre 2012, 18:39:13
Merci bcp moi aussi j'avais le problème d'encodage avec Notpad++,
quand j'ai changé à UTF-8 (sans BOM) ça a marché.
thank u  ;)


Titre: Re: [Résolu] Problèmes session_start()
Posté par: jiji1 le 10 Avril 2013, 17:04:37
Merci à tous; moi aussi j'avais le même problème  ;)