n'ayant pas trouvé de librairie valable pour les sessions (sauf celles de
pear qui ne sont pas documentée du tout), j'ai décidé d'utiliser les
fonctions natives.
Mais j'ai un probleme.
J'ai un script index.php commence par :
<?php include("includes/index_top.php"); ?>
qui en toute premiere ligne fait un include d'un script index_top.php
Dans la premiere ligne de index_top.php j'ai session_start();
Quand je passe le programme au debugger, au moment d'arriver à la commande
session_start, il me dit :
ERROR: E_WARNING
session_start():Cannot send session cookies - headers already sent by
(output started at c:\xxxxxx\index.php:1) at application index_top.php ligne
1
Quelqu'un sait où est le probleme puisque je ne fais rien avant le
session_start ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cleo
J'ai un script index.php commence par : <?php include("includes/index_top.php"); ?>
Salut, Tu as dû laissé un espace en début du fichiers index.php ou index_top.php, quelque chose genre: [espace]<?php include ... ou [espace]<?php session_start() ...
Bonne soirée. -- Cléo.
J'ai un script index.php commence par :
<?php include("includes/index_top.php"); ?>
Salut,
Tu as dû laissé un espace en début du fichiers index.php ou index_top.php,
quelque chose genre:
[espace]<?php include ...
ou
[espace]<?php session_start() ...
J'ai un script index.php commence par : <?php include("includes/index_top.php"); ?>
Salut, Tu as dû laissé un espace en début du fichiers index.php ou index_top.php, quelque chose genre: [espace]<?php include ... ou [espace]<?php session_start() ...
Bonne soirée. -- Cléo.
Mobilator
"Cleo" a écrit dans le message de news: 42323c52$0$21503$
J'ai un script index.php commence par : <?php include("includes/index_top.php"); ?>
Salut, Tu as dû laissé un espace en début du fichiers index.php ou index_top.php, quelque chose genre: [espace]<?php include ... ou [espace]<?php session_start() ...
Non. Le seul espace est entre le <?php et le include et entre le <?php et le session_start
que faire ?
y a un moyen de trouver d'ou vient le probleme ?
Aidez moi !)
Merci à tous.
"Cleo" <cleo@no-spam.fr> a écrit dans le message de news:
42323c52$0$21503$626a14ce@news.free.fr...
J'ai un script index.php commence par :
<?php include("includes/index_top.php"); ?>
Salut,
Tu as dû laissé un espace en début du fichiers index.php ou index_top.php,
quelque chose genre:
[espace]<?php include ...
ou
[espace]<?php session_start() ...
Non. Le seul espace est entre le <?php et le include et entre le <?php et le
session_start
"Cleo" a écrit dans le message de news: 42323c52$0$21503$
J'ai un script index.php commence par : <?php include("includes/index_top.php"); ?>
Salut, Tu as dû laissé un espace en début du fichiers index.php ou index_top.php, quelque chose genre: [espace]<?php include ... ou [espace]<?php session_start() ...
Non. Le seul espace est entre le <?php et le include et entre le <?php et le session_start
que faire ?
y a un moyen de trouver d'ou vient le probleme ?
Aidez moi !)
Merci à tous.
Cleo
Aidez moi !)
Peux-tu envoyer les deux fichiers ? (en pièces jointes)
-- Cléo.
Aidez moi !)
Peux-tu envoyer les deux fichiers ? (en pièces jointes)
Peux-tu envoyer les deux fichiers ? Bonne idée sur le fond, en tous cas au moins les extraits permettant de
comprendre.
(en pièces jointes) NON. Jamais de pièces jointes sur un Forum Usenet en dehors des
hiérarchies binaries.
JG
Sebastian 'CrashandDie' Lauwers
Mobilator wrote:
Non. Le seul espace est entre le <?php et le include et entre le <?php et le session_start
que faire ?
y a un moyen de trouver d'ou vient le probleme ?
Il y a-t-il un saut de ligne avant le <?php ?? Un espace avant le <?php ?
Si tu ne trouves pas d'où cela vient, tu peux toujours aller voir du côté des fonctions ob_* qui te permettront de mettre en cache tout ce qui sera émis vers l'utilisateur avant de lui envoyer. De cette manière, peut importe si il y a des espaces ou quoi, tu pourras débuter une session, et tu pourra faire un header, même si t'as déjà "envoyé" des choses.
Aidez moi !)
My 2C.
Merci à tous.
S.
Mobilator wrote:
Non. Le seul espace est entre le <?php et le include et entre le <?php et le
session_start
que faire ?
y a un moyen de trouver d'ou vient le probleme ?
Il y a-t-il un saut de ligne avant le <?php ?? Un espace avant le <?php ?
Si tu ne trouves pas d'où cela vient, tu peux toujours aller voir du
côté des fonctions ob_* qui te permettront de mettre en cache tout ce
qui sera émis vers l'utilisateur avant de lui envoyer. De cette manière,
peut importe si il y a des espaces ou quoi, tu pourras débuter une
session, et tu pourra faire un header, même si t'as déjà "envoyé" des
choses.
Non. Le seul espace est entre le <?php et le include et entre le <?php et le session_start
que faire ?
y a un moyen de trouver d'ou vient le probleme ?
Il y a-t-il un saut de ligne avant le <?php ?? Un espace avant le <?php ?
Si tu ne trouves pas d'où cela vient, tu peux toujours aller voir du côté des fonctions ob_* qui te permettront de mettre en cache tout ce qui sera émis vers l'utilisateur avant de lui envoyer. De cette manière, peut importe si il y a des espaces ou quoi, tu pourras débuter une session, et tu pourra faire un header, même si t'as déjà "envoyé" des choses.
Aidez moi !)
My 2C.
Merci à tous.
S.
Olivier Miakinen
Peux-tu envoyer les deux fichiers ? Bonne idée sur le fond, en tous cas au moins les extraits permettant de
comprendre.
Oui.
(en pièces jointes) NON. Jamais de pièces jointes sur un Forum Usenet en dehors des
hiérarchies binaries.
En effet. Bon, je suppose que Mobilator peut les mettre sur un site en les renommant pour que l'interprète PHP ne les exécute pas, mais sinon il y a ceci : <http://www.cjoint.com/>.
Peux-tu envoyer les deux fichiers ?
Bonne idée sur le fond, en tous cas au moins les extraits permettant de
comprendre.
Oui.
(en pièces jointes)
NON. Jamais de pièces jointes sur un Forum Usenet en dehors des
hiérarchies binaries.
En effet. Bon, je suppose que Mobilator peut les mettre sur un site en
les renommant pour que l'interprète PHP ne les exécute pas, mais sinon
il y a ceci : <http://www.cjoint.com/>.
Peux-tu envoyer les deux fichiers ? Bonne idée sur le fond, en tous cas au moins les extraits permettant de
comprendre.
Oui.
(en pièces jointes) NON. Jamais de pièces jointes sur un Forum Usenet en dehors des
hiérarchies binaries.
En effet. Bon, je suppose que Mobilator peut les mettre sur un site en les renommant pour que l'interprète PHP ne les exécute pas, mais sinon il y a ceci : <http://www.cjoint.com/>.