> question de PHP, comment géré des session de php

Note 5
jetelecharge
posté jeudi 26 juin 2008 à 22:42
Message #1


Forumeur balbutiant
*

Messages : 26
Inscrit : 14/06/2008
ag




j crére mon site en PHP alors je troive pas comment créer des séssion pour que les visiteurs puisse s'inscrire voila j'ai trouvé dans ce site des scripte je ne sais pas aceque sa marche avec regarder ici http://jetelecharge.idoo.com/script.html merci de bien m'aider j'ai veraiment besoin mais amis, merci d'avance
Go to the top of the page
+Quote Post
Tags Ce contenu n'a pas encore de Tag
Sponsors
À l'instant



Retour en haut de page
Ryo
posté vendredi 27 juin 2008 à 06:33
Message #2


Forumeur accro
*******

Messages : 919
Inscrit : 27/05/2008
Lieu : Calvados
homme
34
fr




Hello,

Pas très claire ta question, tu souhaites utiliser des sessions Php ? ou tu cherches un script ?

Pour les scripts, jette un oeil sur comscripts.com

Pour les sessions Php, il faut utiliser la variable globale $_SESSION
Mais il te faudra ensuite stocker les données dans une base mysql pour pouvoir les ré-utiliser biggrin.gif
En effet, la session est détruite ou à la fermeture du navigateur, ou au bout d'1h. En fait, cette valeur peut être modifiée dans le fichier php.ini du serveur

Tu commences par déclarer l'ouverture d'une session :
Code
<?php session_start(); ?>

La session doit être déclarée dans le code tout en haut de ta page car le cache du navigateur doit être vide pour démarrer une session.
Donc aucun code HTML avant le démarrage d'une session !!

Ensuite tu utilises la variable $_SESSION:
Code
$_SESSION['variable'] = valeur

variable étant la variable que tu souhaites utiliser, par exemple pour un login:
Code
$_SESSION['login'] = 'toto'


Pour supprimer une variable:
Code
<?php unset($_SESSION['variable']);?>


Pour détruitre toutes les variables:
Code
<?php session_unset(); ?>


Pour supprimer une session:
Code
<?php  session_destroy();  ?>


--------------------
Go to the top of the page
+Quote Post
Webe
posté lundi 07 juillet 2008 à 13:11
Message #3


Baby Forumeur
*

Messages : 3
Inscrit : 07/07/2008
fr




Tu peux nous donner s'il te plait un exemple de sesion php ?
Je comprend pas quelques truc.

Merci d'avnce smile.gif


--------------------
Go to the top of the page
+Quote Post
Ryo
posté lundi 07 juillet 2008 à 18:34
Message #4


Forumeur accro
*******

Messages : 919
Inscrit : 27/05/2008
Lieu : Calvados
homme
34
fr




Quoi donc que tu n'as pas compris ? biggrin.gif


--------------------
Go to the top of the page
+Quote Post
Blackmesa
posté mardi 08 juillet 2008 à 10:27
Message #5


Forumeur forcené
******

Messages : 509
Inscrit : 04/01/2008
Lieu : 78
homme
20
fr




une session php comme l'a dit Ryo, c'est par exemple $_SESSION['exemple'] = 'exemple'.

Quand quelqu'un se connecte, il met son login et son mot de passe.

donc l'utilisateur remplit son formulaire de connection. Et le script le connecte, pour le connecter il va creer des sessions.

Donc dans le code php cela va faire.
<?php
session_start(); // on dit qu'on commence une session.

$_SESSION['login'] = $login; // $login contient le pseudo qu'a entrer l'utilisateur pour se connecter, et on le rentre dans $_SESSION['login'] pour le garder si on en a besoin ultérieurement.

$_SESSION['mdp'] = $mdp; // ici c'est pareil, sauf que $mdp contiendra le mdp que l'utilisateur a rentrer.

Après quand l'utilisateur sera connecter (et qu'on aura vérifier que ses login/mdp sont exact) ont pourra lui envoyer un message d'accueil dés sa connection. (sur la page espace membre donc).

ca fera:

echo "Bienvenue sur l'espace membre, " .$_SESSION['login'] ;

sur la page d'espace membre s'affichera (si je tape le login blackmesa):

Bienvenue sur l'espace membre, blackmesa.


--------------------
[12:56] Clemya: mais c'est pas grave plus vous etes fous plus vous riez :p donc vla vous etes trois puis jamais deux sans trois:^
[12:57] Darth Wound: rikiki mon petit kiwi
[12:57] Clemya: si tu me donnes tes noix de coco moi je te donne mes ananas
[12:58] Darth Wound: tu vas en faire quoi de mes noix de coco ?
Go to the top of the page
+Quote Post
Ryo
posté mardi 08 juillet 2008 à 11:14
Message #6


Forumeur accro
*******

Messages : 919
Inscrit : 27/05/2008
Lieu : Calvados
homme
34
fr




Ah joli exemple Blackmesa thumbsup.gif

C'est clair, si après ça Webe ne comprend pas biggrin.gif


--------------------
Go to the top of the page
+Quote Post




 

RSS Version bas débit Nous sommes le : vendredi 05 décembre 2008 à 09:56