Page 1 sur 2

Probleme de Session avec Free

Posté : 19 févr. 2006, 15:51
par djmustru
Bonjour a tous,

J'ai des erreur de session avec le script TodooForum. A cause de Session start.

J'ai fait des recherches, et j'ai vu qu'il fallait créer un dossier session start car mon hebergeur était free. J'ai créé ce dossier mais en vaint.

Quelqu'un pourait t il m éclairer ?

Merci d'avance.

Posté : 19 févr. 2006, 15:56
par Truc
Salut,

quels types d'erreurs ?

et où as tu crée le dossier "session"?

Re: Probleme de Session avec Free

Posté : 19 févr. 2006, 15:58
par charabia
j'ai vu qu'il fallait créer un dossier session start car mon hebergeur était free.
Le dossier à créer doit s'appeler "sessions" et non session start. Il doit de plus se trouver à la racine de ton site.

Posté : 19 févr. 2006, 16:03
par djmustru
J'ai mal ecrit mon message. j'ai bien créé un dossier "SESSIONS" a la racine de mon site.

pour voir des exemple d'erreur : http://freeflashgames.free.fr/scripts/f ... oforum.php

Posté : 19 févr. 2006, 16:13
par charabia
Tu as dû écrire autre chose avant la déclaration de session_start(). Il ne doit rien y avoir avant ça.

Montres nous le code.

Posté : 19 févr. 2006, 16:19
par djmustru
<?php 

 include"http://freeflashgames.free.fr/haut.php";
  
   ?>

<LINK 
href="http://freeflashgames.free.Fr/site.css" 
type=text/css rel=stylesheet>
</head>

<table width="700" border="1" align="center" cellpadding="10" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF">
  <tr>
    <td><?

session_start()

require("todooforum.conf.php");

$db = mysql_connect("$dbserver", "$dbuser", "$dbpass");  
mysql_select_db("$dbbase",$db);
...

Posté : 19 févr. 2006, 16:22
par jojolapine
tu dois mettre le session_start() avant ton include...
là ça devrait marcher :D
La première chose à insérer dans une page php (si on en a besoin bien sûr :roll: ) c'est session_start()!

Posté : 19 févr. 2006, 16:27
par djmustru
J'ai suivi tes conseils :
<?php 
session_start();

 include"http://freeflashgames.free.fr/haut.php";
  
   ?>

<LINK 
href="http://freeflashgames.free.Fr/site.css" 
type=text/css rel=stylesheet>
</head>

<table width="700" border="1" align="center" cellpadding="10" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF">
  <tr>
    <td><?
...


Mais ca ne marche pas http://freeflashgames.free.fr/scripts/f ... oforum.php

Posté : 19 févr. 2006, 16:29
par jojolapine
Tu as un appel à la fonction header() dans ta page?
:-k

Posté : 19 févr. 2006, 16:29
par Truc
tu dois avoir un espace ou saut de ligne avant le premier <?php ligne 3

Posté : 19 févr. 2006, 16:42
par djmustru
j 'ai enlever l espace et effictivement ca marche !

Mais des que j essai de poster un message le meme probleme reviens...

Merci beaucoup en tout cas .

Posté : 19 févr. 2006, 16:45
par djmustru
pour te repondre jojolapine ma page fait plusieurs fois appel a la fonction header()


voila les nouvelles erreurs quand je post un message :

Warning: Cannot modify header information - headers already sent by (output started at http://freeflashgames.free.fr/haut.php:1) in /var/www/free.fr/9/4/freeflashgames/scripts/forum/todooforum.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at http://freeflashgames.free.fr/haut.php:1) in /var/www/free.fr/9/4/freeflashgames/scripts/forum/todooforum.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at http://freeflashgames.free.fr/haut.php:1) in /var/www/free.fr/9/4/freeflashgames/scripts/forum/todooforum.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at http://freeflashgames.free.fr/haut.php:1) in /var/www/free.fr/9/4/freeflashgames/scripts/forum/todooforum.php on line 45 

Posté : 19 févr. 2006, 16:50
par Truc
Mais des que j essai de poster un message le meme probleme reviens...
Le meme message ?

tu dois effectuer la verification sur toutes les pages, session_star() tujours avant tout HTML,espace ou echo.

Posté : 19 févr. 2006, 16:51
par Truc
regarde dans le fichier haut.php à la ligne 1, meme remarque qu'avant pour les header() que pour session_start()

Posté : 19 févr. 2006, 16:58
par djmustru
J'ai mis le session_start() dans la page haut.php mais cela n'a rien changé...