Probleme avec les sessions avec php!

davidmickael Messages postés 124 Statut Membre -  
Posotaz Messages postés 505 Statut Membre -
Bonjour,

j'ai un session_start() au strict début de mes scripts php,

mais cela me génère toujours des
Warning, cannot send cookies, header already exists lin2..
Warning, cannot send session cach limiter, lin2

quand j'ouvre ma première page boutique.php

ET j'ai donc suivi les instructions
d'une des ressources à ce sujet et

j'ai donc mis mon
session_auto_start à 0, dans mon php.ini et

j'ai rajouté un "@"
devant chaque session start, à chaque script et CA A l'air de marcher,
du moins pour ma première page boutique.php,

MAIS est-ce que c'est stable et correct , comme ça, dans le développement d'un site entier.
N'est-ce pas une soluce temporaire, qui fait l'affaire comme ca?
A voir également:

2 réponses

Dalida Messages postés 7114 Statut Contributeur 923
 
salut,

montre nous le début de ton script.
il y a quelque chose d'envoyé avant il faut trouver quoi !
0
Posotaz Messages postés 505 Statut Membre 225
 
Salut, juste pour répondre à ton doute :

"'ai rajouté un "@"
devant chaque session start, à chaque script et CA A l'air de marcher,
du moins pour ma première page boutique.php,

MAIS est-ce que c'est stable et correct , comme ça, dans le développement d'un site entier.
N'est-ce pas une soluce temporaire, qui fait l'affaire comme ca?"


Le @ c'est le symbole qui indique que si l'instruction échoue, le script doit continuer comme si de rien était. Ca veut donc dire, dans ton cas uniquement et pour faire simple, que supprimer cette ligne de démarrage de session et mettre un @ devant c'est la même chose.
0