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 21/07/2006, 13h03   #1
Nouveau Membre du Club
 
Avatar de dachir
 
Inscription : juillet 2006
Messages : 138
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 138
Points : 36
Points : 36
Envoyer un message via Skype™ à dachir
Par défaut Mes variables de cessions ne marchent pas avec easy php 1.8

Bonjour,
Je fais un site en utilisant les scripts php. quand j'utilise la version 1.7, mes variables de cessions ne me causent aucun probleme, mais quand j'utilise la 1.8 . Pouvez-vous me dire pourquoi?
Merci
dachir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2006, 13h05   #2
Membre éprouvé
 
Inscription : février 2005
Messages : 401
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2005
Messages : 401
Points : 450
Points : 450
Parce que.

Question incomplète, réponse incomplète

Conclusion dis nous ce qui ne va pas ...

Qu'est ce qui ne marche pas ? Message d'erreur, variables perdues, un type vient chez toi pour te dire que c'est interdit ?
Sylvain71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2006, 13h27   #3
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Tu utilises $_CESSION au lieu de $_SESSION ?

Tu es sûr que c'est pas à cause de ça : http://php.developpez.com/faq/?page=...ions_easyphp17
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2006, 13h49   #4
Nouveau Membre du Club
 
Avatar de dachir
 
Inscription : juillet 2006
Messages : 138
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 138
Points : 36
Points : 36
Envoyer un message via Skype™ à dachir
$username=$HTTP_POST_VARS['husername'];
$password=$HTTP_POST_VARS['hpassword'];

session_start();
$username = cleanup_text($username);
$password = cleanup_text($password);

if ($username && $password)
// they have just tried logging in
{
if (login($username, $password))
{
// if they are in the database register the user id
$valid_user = $username;

session_register("valid_user","pwd");
$_SESSION['valid_user'] = $username;
$_SESSION['pwd'] = $password;
voici une partie du code.
En bas le message d'erreur.
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\projet\ecole\cepidb\functions\output_fns.php:41) in c:\projet\ecole\cepidb\member.php on line 7

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\projet\ecole\cepidb\functions\output_fns.php:41) in c:\projet\ecole\cepidb\member.php on line 7

Merci de votre prompte reponse.
dachir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2006, 13h51   #5
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
http://php.developpez.com/faq/?page=...s_already_sent
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2006, 13h53   #6
Membre éprouvé
 
Inscription : février 2005
Messages : 401
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2005
Messages : 401
Points : 450
Points : 450
Vu l'erreur ça m'étonnerait que ça marchait sous easyphp1.7, ou alors il n'affichait pas les messages d'erreur.

Bon ... que dire que dire ... erreur classique où une simple recherche dans google avec une partie du message d'erreur aurait répondu à ta question (et oui c'est souvent aussi simple que ça le débuggage ).

Citation:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\projet\ecole\cepidb\functions\output_fns.php:41) in c:\projet\ecole\cepidb\member.php on line 7
Tu as très certainement de l'affichage avant ton session_start.
Un espace, un saut de ligne, une balise html ... n'importe quoi qui peut s'afficher dansl e code source envoyé au client.
Sylvain71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2006, 13h58   #7
Membre à l'essai
 
Inscription : juin 2006
Messages : 88
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 88
Points : 20
Points : 20
moi ça m'a fait ça dans un programme php à cause effectivement d'un espace (un saut de ligne exactement) tout en haut du programme avant le <?php
unmulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2006, 14h51   #8
Nouveau Membre du Club
 
Avatar de dachir
 
Inscription : juillet 2006
Messages : 138
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 138
Points : 36
Points : 36
Envoyer un message via Skype™ à dachir
Merci les gars. Vous etes des genies. Ke le code soit avec vous. J'ai failli vire du cote obscur
dachir est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h27.


 
 
 
 
Partenaires

Hébergement Web