erreur de session

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 : erreur de session

Re: erreur de session

par moogli » 28 sept. 2011, 22:02

ça sens le problème de conception ça :/

tu peux palier ça avec session_id et tu test si le retour est différent de "rien" et dans ce cas tu lance le session_start


Enfin ça reste une bidouille le mieux c'est de corriger la chose :)

@+

Re: erreur de session

par Nba » 28 sept. 2011, 21:54

mais sur d'autres pages, il y a par inclus du style:
<?php
session_start();  
if (isset($_SESSION['id'])) // Si le membre n'est pas connecté
{ 
	header ('Location: index.php'); // Redirection vers l'accueil
	exit();  
}  
?>

Re: erreur de session

par Nba » 28 sept. 2011, 21:51

Elle est incluse sur la page indiex.
<?php include("haut.php"); ?>

<h3>Accueil</h3>
<p>Bienvenue sur mon espace membre !</p>

<?php include("bas.php"); ?>

Re: erreur de session

par moogli » 28 sept. 2011, 21:39

hum le message indique qu'il y a déja une session en cours
Notice: A session had already been started - ignoring session_start() in C:\wamp\www\espace_membre\haut.php on line 2

ce fichier est inclus ? si oui vire le session_start() ^^


@+

Re: erreur de session

par Nba » 28 sept. 2011, 21:11

Décaler le buffer en dessous comment ?

comme ça ?
<?php
ob_start();

session_start();
?>
J’ai fait ça, mais ça ne fait rien.

Re: erreur de session

par xTG » 28 sept. 2011, 20:41

Tu ne dois rien mettre avant le session_start()
Décales ton buffer en dessous. ;)

erreur de session

par Nba » 28 sept. 2011, 20:39

Bonjour,
j’ai une erreur de session :

Code : Tout sélectionner

Notice: A session had already been started - ignoring session_start() in C:\wamp\www\espace_membre\haut.php on line 2
<?php
ob_start();
session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
merci