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 09/03/2006, 15h43   #1
Invité régulier
 
Inscription : janvier 2006
Messages : 14
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 14
Points : 5
Points : 5
Par défaut [Sécurité] Probleme de session sur wanadoo

Bonjour a tous ,

voila j'ai developper un site dynamique et j'ai un probleme pour son installation sur l'hebergement wanadoo premium .

sur la page d'administration j'utilise une session pour conserver login et mot de passe et tout fonctionne parfaitement en loca sur mov'amp .

seulement sur wanadoo lorsque j'envoie le login et le mot de passe j'ai l'erreur suivant :

Code :
1
2
3
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/data/woo/G/A/5/E/GA5EA44K/admin_log.php:6) in /var/www/data/woo/G/A/5/E/GA5EA44K/admin_log.php on line 60
 
Warning: Cannot modify header information - headers already sent by (output started at /var/www/data/woo/G/A/5/E/GA5EA44K/admin_log.php:6) in /var/www/data/woo/G/A/5/E/GA5EA44K/admin_log.php on line 91
ces deux lignes correspondent respectivement au session_start(); et la deuxieme la ligne suivante :
Code :
header("Location: admin.php?".session_name()."=".session_id());
voila y'a t'il quelque chose qui cloche avec wanadoo avec les sessions , ou dans mon code (mais a ce moment la pourquoi marche t-il en local .. )

merci de votre aide
-Ju- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 15h54   #2
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
Il faut mettre ton session_start() au début de ta page, sans espace ni saut de ligne ni balise html avant ton script php.
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 15h56   #3
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Classique. PHP se donne la peine de te dire "headers already sent by". Donc ?

http://fr2.php.net/manual/fr/ref.session.php
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 16h09   #4
Invité régulier
 
Inscription : janvier 2006
Messages : 14
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 14
Points : 5
Points : 5
merci mais j'ai toujour l'erreur suivante sur la ligne de mon header

Warning: Cannot modify header information - headers already sent by (output started at /var/www/data/woo/G/A/5/E/GA5EA44K/admin_log.php:6) in /var/www/data/woo/G/A/5/E/GA5EA44K/admin_log.php on line 91

ce que je ne comprend vraiment pas , c'est pourquoi je n'ai aucune erreur en local...
-Ju- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 16h12   #5
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
Montre un bout de code pour voir
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 16h16   #6
Membre habitué
 
Inscription : février 2006
Messages : 109
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 109
Points : 120
Points : 120
Dans php.ini
La ligne
Code :
1
2
 
session.auto_start = 0
est comment chez toi en locale et chez Wanadoo ?
dev_php_205 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 10h17.


 
 
 
 
Partenaires

Hébergement Web