Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2011, 21h41   #1
Membre du Club
 
Inscription : mars 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 208
Points : 63
Points : 63
Par défaut Problème session_start() chez easy hebergement

Bonjour,
J'ai un soucis avec mon session_start().
Sur wamp, tout fonctionne, mais lorsque je passe sur mon serveur de prod (chez easy-hebergement) j'ai ce message d'erreur :
Citation:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /public_html/communaute3f/annuaire/index.php:1) in /public_html/communaute3f/admin/conf_serveur.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /public_html/communaute3f/annuaire/index.php:1) in /public_html/communaute3f/admin/conf_serveur.php on line 2
Pourtant mon session_start est appelé une seule fois par mon fichier conf qui après est appelé par mon header.

Voici le début de mon fichier conf :
Code :
1
2
3
4
5
6
7
8
9
10
<?php
session_start();
 
// Généralement la machine est localhost
// c'est-a-dire la machine sur laquelle le script est hébergé
//$host ='localhost';
//$user ='root';
//$bdd ='3frontieres';
//$passwd  ='';
...
Le début de mon fichier header :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
include('../admin/conf_serveur.php');
include('./categorie.php');
include('./tag.php');
 
	$head='
	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	<head>
	<title>Le portail des habitants du pays haut - 3 Fronti&egrave;res.com</title>
	<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
	<link href="'.$base_url.'/style.css" rel="stylesheet" type="text/css" />
...
mon fichier index :
Code :
1
2
3
4
5
6
7
<?php
include('./header.php');
echo $head;
 
$art='';
$pagination='';
...
et je n'appel pas la session_start dans les fichiers tag et categorie vu que c'est déjà appelé par le header.

Donc si vous avez une idée je suis preneur.
shelko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 21h57   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
http://php.developpez.com/faq/langag...s_already_sent

Vérifie également que le fichier soit en UTF8 sans BOM s'il est en UTF8.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h25.


 
 
 
 
Partenaires

Hébergement Web