[Résolu][PHP] session_start()


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

[Résolu][PHP] session_start()

Message le Mar Jan 12, 2010 16:11

Bonjour,

C'est particulier, je poste ici car je n'arrive pas à créer une erreur.

En effet, sous PHP 5.3 j'effectue un session_start(); à la fin de ma page (donc après des sorties client ce qui devrait poser problème) et je n'ai aucun warning d'afficher ?

http://fr.php.net/manual/fr/function.session-start.php
Note: Si vous utilisez des sessions basées sur les cookies, vous devez appeler session_start() avant d'afficher quoi que ce soit au navigateur.


Est-ce une nouveauté ?
Peut-on désormais démarrer la session à n'importe quel endroit ? Si oui, depuis quelle version de PHP ?

Mes autres notices sont correctement affichées.

Merci,
Dorian
Dernière édition par dorian53 le Mar Jan 12, 2010 18:52, édité 1 fois.


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Re: [PHP] session_start()

Message le Mar Jan 12, 2010 16:14

je penche plutot pour un warning désactivé ou une config bizarre de ton serveur ... il est logique de ne pas pouvoir lancer une session serveur après un appel client


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

Re: [PHP] session_start()

Message le Mar Jan 12, 2010 16:15

Je confirme que je vois les autres warning.

edit: le pire c'est que ça fonctionne en plus.

Je suis sous WAMP 2.0 :
- Apache 2.2.11
- PHP 5.3.0


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Re: [PHP] session_start()

Message le Mar Jan 12, 2010 16:58

tu as un error_reporting(E_ALL); en début de tes scripts ?


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

Re: [PHP] session_start()

Message le Mar Jan 12, 2010 17:12

Dans le php.ini oui j'ai :

error_reporting = E_ALL | E_STRICT


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2217
Inscription: 10 Avr 2005

Re: [PHP] session_start()

Message le Mar Jan 12, 2010 18:52

Ca vient de l'output_buffering (dans le php.ini).


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités