Probleme de Session avec Free

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme de Session avec Free

par Truc » 19 févr. 2006, 17:33

Il me semble,(mais je peu dire des bétises...en tout cas ça se vérifie chez moi) que si tu souhaites mettre un header("Location: ..."), il ne faut pas qu'il y ai d'echo ou de texte afficher dans ton script...
(mais c'est peut_être pas des Location: ... que tu faits.
tout à fait vrai et ce qui a été dis :wink:

de même pour session_start(), set_cookie() et tous les header()

par Invité » 19 févr. 2006, 17:29

Il me semble,(mais je peu dire des bétises...en tout cas ça se vérifie chez moi) que si tu souhaites mettre un header("Location: ..."), il ne faut pas qu'il y ai d'echo ou de texte afficher dans ton script...
(mais c'est peut_être pas des Location: ... que tu faits.

par Truc » 19 févr. 2006, 17:16

par djmustru » 19 févr. 2006, 17:06

:D C'est bon, j ai tout simplement enlever l'utilisation de cookies, comme ca plus d'erreur et le script fonctionne quand meme.

Une petite question qui vous paraitre stupide, comment ce sert ton du tag [résolu] ?

Encore merci pour tout

par Truc » 19 févr. 2006, 17:02

ce n'est pas ce qui avait été demandé :wink:

par contre est ce qu'on pourrait voir le code de haut.php (le début surtout)

par djmustru » 19 févr. 2006, 16:58

J'ai mis le session_start() dans la page haut.php mais cela n'a rien changé...

par Truc » 19 févr. 2006, 16:51

regarde dans le fichier haut.php à la ligne 1, meme remarque qu'avant pour les header() que pour session_start()

par Truc » 19 févr. 2006, 16:50

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.

par djmustru » 19 févr. 2006, 16:45

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 

par djmustru » 19 févr. 2006, 16:42

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 .

par Truc » 19 févr. 2006, 16:29

tu dois avoir un espace ou saut de ligne avant le premier <?php ligne 3

par jojolapine » 19 févr. 2006, 16:29

Tu as un appel à la fonction header() dans ta page?
:-k

par djmustru » 19 févr. 2006, 16:27

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

par jojolapine » 19 févr. 2006, 16:22

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()!

par djmustru » 19 févr. 2006, 16:19

<?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);
...