|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2012 Messages : 37 ![]() |
Salut à toutes et à tous!
J'aurai voulu ici parler de bonnes pratiques et plus particulièrement d'usage de SESSION. En effet, prenons pour exemple le cas où j'ai un site qui permet de télécharger des ebooks. Si l'utilisateur n'est pas connecté, alors quand il cliquera sur le bouton "télcharger" il sera rediriger vers une page liu proposant de "s'inscrire" ou de "se connecter". Une fois connecté admettons, le programmeur voudrait qu'il soit redirigé vers la page où il se trouvait à l'ebook qu'il voulait télécharger. Pour réussir cette opération, est que l'on peut par exemple stocker en SESSION l'id de l'ebook afin de l'exploiter à la redirection après connexion? Autre exemple, j'ai un site marchand qui propose des chaussures. Un utilisateur désire mettre dans son panier un modèle. Il appuie sur le bouton panier et est redirigé vers la page où il a trouvé son modèle. Pareillement, la mise en SESSION de l'id produit par exemple serait il une bonne pratique? Mis à part la SESSION, comment en PHP feriez vous pour faire ces redirections dans ces cas particuliers? Merci pour vos lumières. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
les exemples cités correspondent bien à l'utilisation de SESSIONS. Pour s'en convaincre : -> Tutoriel sur la création d'un panier en PHP
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. "Quand le sage montre la lune, le sot regarde le doigt." Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C). |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2012 Messages : 37 ![]() |
Merci jreaux62
Donc mémoriser en SESSION tout un tas d'information tel qu'un id, un nom de page, un numéro de billet de blog, ... s'avère être une bonne pratique. J'aurai voulu plus d'exemple concret quant à l'utilisation que l'on peut faire des SESSIONs. La méthode GET va bien quand il s'agit de transmettre une donnée à une page appelée mais dès qu'il s'agit d'une action tel qu'un téléchargement impossible si non connecté, alors l'utilisation en SESSION permet de récupérer l'id du téléchargement par exemple pour une utilisation ultérieure, justement après inscription ou connexion. Je pose la question car quand on apprend PHP par exemple, il est difficile de trouver des exemples concrets d'applications à une fonction spécifique ou à une variable superglobale en l'occurence. Pour mon exemple des SESSIONs, je n'ai pas trouvé de site qui donne des exemples d'applications en dehors de l'espace membre et du panier. Merci pour ton information reaux62 et si d'autres ont des exemples à fournir de cette utilisation, ils sont le bienvenu! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com