sessions

sessions - Programmation

Marsh Posté le 22-04-2002 à 12:52:32    

hello,
j'ai un gros problème,je crée un formulaire avec saisie de mot de passe et login pour créer une session pour tester j'affiche les variables de sessions mais ca ne marche pas du premier coup ca marche toujours au bout de la deuxième saisie.
Je ne comprends pas.
quelqu'un a t-il une idée??
 :D

Reply

Marsh Posté le 22-04-2002 à 12:52:32   

Reply

Marsh Posté le 22-04-2002 à 13:09:08    

salut toi!
euh tu pourrais préciser le lngage histoire kon soit surs ke c du PHP :p

Reply

Marsh Posté le 22-04-2002 à 13:11:04    

oui c'est bien du php !!  
 
 :hello:

Reply

Marsh Posté le 22-04-2002 à 13:12:34    

:hello:  
et si vous montriez le code :D (simplifié, c encore mieux)

Reply

Marsh Posté le 22-04-2002 à 13:15:35    

au passage, tu connais une fonction de conversion d'une date sql (jj/mm/aa) au format mysql (aaaa-mm-jj) ?  :)

Reply

Marsh Posté le 22-04-2002 à 13:18:09    

trolls are back :D
 
 :hello:  
 
 :lol:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 22-04-2002 à 13:18:14    

dpmy a écrit a écrit :

au passage, tu connais une fonction de conversion d'une date sql (jj/mm/aa) au format mysql (aaaa-mm-jj) ?  :)  




 
ben soit tu le fais toi-même avec les fontions left et right par exemple, pour chopper es bons caracteres, soit tu cherches dans le manuel PHP le mot clé "date" et yaura surement de koi faire

Reply

Marsh Posté le 22-04-2002 à 13:18:52    

DarkLord a écrit a écrit :

trolls are back :D
 
 :hello:  
 
 :lol:  




c koa cette histware de trolls? pkoi tout le monde parle de trolls? :)

Reply

Marsh Posté le 22-04-2002 à 13:20:10    

après la saisie du formulaire
<?
$login_defini = "farid";// on défini un login pour la démo
$password_defini = "farid"; // on défini un password pour la démo
 
// On vérifie les valeur du formulaire
if ( $login == $login_defini && $password == $password_defini )
{
//print 'bon mot de passe et bon login';
// Si les password et login sont valides
 
session_start();// on démarre une session
// On enregistre les variables login et password dans la session en cours
session_register("login" );// Attention, pas de signe $ dans le session_register
session_register("password" );
 
header('location: index2.php';);// Redirection sur une page pour afficher le résultat
 
}
else{
// Si les password et login ne sont pas valides, on affiche un message d'erreur
print 'Password ou login non valide';
echo "<br>";
echo "<p>";
echo "<a href=index.html>RETOUR A LA PAGE D'ACCUEIL </a>";
 
}
 
?>
dans index2.php je teste
if ( !session_is_registered("login" ) )
{
echo "<center><h3><i>Vous n'êtes plus connecté</i></h3></center>";
echo "<br>";
echo "<a href=identification.php>s'identifier</a>";
}
else
{
echo "<center><h3><i>Bienvenue votre login est $login et votre mot de passe est $password </i></h3></center>";
echo "<br>";
echo "<a href=logout.php>se déconnecter</a>";
}
et ca m'affiche vous n'etes plus connecté
PS:j'ai mis session_start()en début de fichier

Reply

Marsh Posté le 22-04-2002 à 13:20:29    

oui j'aimerais savoir moa aussi !  :heink:

Reply

Marsh Posté le 22-04-2002 à 13:20:29   

Reply

Marsh Posté le 22-04-2002 à 13:20:55    

dpmy a écrit a écrit :

oui j'aimerais savoir moa aussi !  :heink:  




 
--> pour l'histoir des trolls

Reply

Marsh Posté le 22-04-2002 à 13:22:14    

dpmy a écrit a écrit :

 
 
--> pour l'histoir des trolls  




 :lol: t'as deja oublié kon pouvé édité lé msg

Reply

Marsh Posté le 22-04-2002 à 13:23:47    

bon deja session_start tu le fous au tout debut du code

Reply

Marsh Posté le 22-04-2002 à 13:25:04    

tout au début avant le code html

Reply

Marsh Posté le 22-04-2002 à 13:25:17    

Goueg a écrit a écrit :

 
 :lol: t'as deja oublié kon pouvé édité lé msg  




 
Non je préférais donner l'occasion à qqn de se moquer !  
 
... et ça a pas loupé !    :D

Reply

Marsh Posté le 22-04-2002 à 13:25:41    

dans index2.php fo le mettre ossi.
dans TOUS vos fichiers php mettez session_start au debut, ca ira deja bcp mieux.

Reply

Marsh Posté le 22-04-2002 à 13:26:55    

fafe a écrit a écrit :

tout au début avant le code html  




nan c une fonc PHP kan meme :lol:
apres le 1er <?
<html> blablablabla
<?session_start();
blabla;?>
</html>

Reply

Marsh Posté le 22-04-2002 à 13:27:40    

dpmy a écrit a écrit :

 
 
Non je préférais donner l'occasion à qqn de se moquer !  
 
... et ça a pas loupé !    :D  




merci alors :jap:

Reply

Marsh Posté le 22-04-2002 à 13:29:11    

pour l'histoire des left et des right, y un truc comme en mysql comme substr(chaine, pos, length) ?
 
--> pour extraire le mois

Reply

Marsh Posté le 22-04-2002 à 13:30:45    

donc je le mets après la balise <html>??
fais des efforts pour t'exprimer!! :fou:

Reply

Marsh Posté le 22-04-2002 à 13:31:16    

dpmy a écrit a écrit :

pour l'histoire des left et des right, y un truc comme en mysql comme substr(chaine, pos, length) ?
 
--> pour extraire le mois  




oui, si tu trouves pas attends 2 sec (ou un left et un right font l'affaire)

Reply

Marsh Posté le 22-04-2002 à 13:33:59    

fafe a écrit a écrit :

donc je le mets après la balise <html>??
fais des efforts pour t'exprimer!! :fou:  




 
"apres le 1er <?"
 
do you speak francais?

Reply

Marsh Posté le 22-04-2002 à 13:34:40    

Goueg a écrit a écrit :

 
oui, si tu trouves pas attends 2 sec (ou un left et un right font l'affaire)  




 
c'est bon --> substr marche tres bien !!    :lol:

Reply

Marsh Posté le 22-04-2002 à 13:38:02    

c'est ce que je fais il me met Warning: Cannot send session cache limiter - headers already sent

Reply

Marsh Posté le 22-04-2002 à 13:38:29    

ca y est. C'est repartis pour un topic à 4 pages. Z'etes exceptionnel ca vous savez ? :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 22-04-2002 à 13:40:44    

DarkLord a écrit a écrit :

ca y est. C'est repartis pour un topic à 4 pages. Z'etes exceptionnel ca vous savez ? :D  




 
Hé hé !  :D  :D  
 
... c koa cette histoire de troll ??

Reply

Marsh Posté le 22-04-2002 à 13:40:48    

dpmy a écrit a écrit :

 
 
c'est bon --> substr marche tres bien !!    :lol:  




il me semblait bien que CT pareil ;)

Reply

Marsh Posté le 22-04-2002 à 13:43:14    

dites le moi si je vous dérange!!
vous etes sur mon sujet alors quequ'un peut m'aider oui ou non??
 :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:

Reply

Marsh Posté le 22-04-2002 à 13:43:52    

dpmy a écrit a écrit :

 
 
Hé hé !  :D  :D  
 
... c koa cette histoire de troll ??  




 
rien rien
 
>>> fafe  :hello:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 22-04-2002 à 13:44:39    

fafe a écrit a écrit :

dites le moi si je vous dérange!!
vous etes sur mon sujet alors quequ'un peut m'aider oui ou non??
 :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  




est-ce que tu peux juste lire mes reponses, ca serait po mal...

Reply

Marsh Posté le 22-04-2002 à 13:48:16    

DarkLord a écrit a écrit :

 
 
rien rien
 
>>> fafe  :hello:  




 
la therapie de la colere par le calme? yaisse! :pt1cable:

Reply

Marsh Posté le 22-04-2002 à 14:01:10    

... alors ca marche??

Reply

Marsh Posté le 22-04-2002 à 14:11:07    

:ouch: ah les trolls, y'a qu'eux sur ce topic !!!
 
PS : Troll ca veut dire bourrin en gros.

Reply

Marsh Posté le 22-04-2002 à 14:13:40    

mr_mat a écrit a écrit :

:ouch: ah les trolls, y'a qu'eux sur ce topic !!!
 
PS : Troll ca veut dire bourrin en gros.  




 
ouaip bin yen a un ki merite cette description auj... [:tapai]

Reply

Marsh Posté le 22-04-2002 à 14:25:41    

Goueg a écrit a écrit :

 
 
ouaip bin yen a un ki merite cette description auj... [:tapai]  



c clur

Reply

Marsh Posté le 22-04-2002 à 14:25:59    

Finalement, il fallait faire le session_start plus tôt --> ds le formulaire sinon les variables de sessions n'étaient pas encore activées !  ;)

Reply

Marsh Posté le 22-04-2002 à 14:28:17    

dpmy a écrit a écrit :

Finalement, il fallait faire le session_start plus tôt --> ds le formulaire sinon les variables de sessions n'étaient pas encore activées !  ;)  




mmmouais donc c ce ke je disais alors kil arretait pas de s'NRV... méssan

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed