Maison  >  Article  >  développement back-end  >  Utilisation de l'URL pour transférer l'instance d'informations de SESSION

Utilisation de l'URL pour transférer l'instance d'informations de SESSION

*文
*文original
2017-12-28 15:51:361363parcourir

Cet article présente principalement des informations pertinentes sur l'utilisation de l'URL pour transmettre les informations de SESSION. Les amis dans le besoin peuvent s'y référer. J'espère que cela sera utile à tout le monde.

Dans l'étude de PHP, nous utilisons souvent des sessions, nous allons donc aujourd'hui parler de la session en détail

1. 🎜>Lorsque la session est ouverte, le serveur enregistrera le fichier de session sur le serveur, puis enregistrera le numéro d'identification de session dans le navigateur pour obtenir les informations de session correspondantes

2. Ce qui suit est l'objet de ; l'article : Basé sur la session de transmission d'URL

Si vous transmettez la session selon la méthode de session de base, le cookie dans le navigateur de l'utilisateur sera utilisé Une fois que l'utilisateur fermera le cookie, la session ne fonctionnera pas ! Nous mettrons donc ensuite le numéro d'identification de session sur l'adresse du lien du site Web, afin de ne pas avoir peur que l'utilisateur désactive le cookie !

(Nous prenons comme exemple la simple connexion de l'utilisateur. Lorsque l'utilisateur active les cookies, il est transmis par cookie, et lorsque le cookie est désactivé, il est transmis par URL)

1 . Créez une page de connexion utilisateur et ajoutez

après l'adresse d'action du formulaire. Lorsque l'utilisateur active le cookie, la sortie est vide. . Lorsque l'utilisateur désactive le cookie, les informations de session utilisateur actuelle sont affichées. Le format spécifique est Oui session_name=session_id;

2 Créez une page pour déterminer si l'utilisateur est connecté ; 🎜>

Lorsque session_id() contient des paramètres, cela signifie que l'identifiant dans le paramètre est utilisé. Recherchez le fichier sessoin pour référence. Notez que session_id() doit être devant session_start()

3. Créez une page de déconnexion

Tout d'abord, définissez les données de session de l'utilisateur actuel Effacez puis supprimez le fichier de session de l'utilisateur

Ceci tout un petit cas de transmission de session basé sur une URL est terminé ! !

Recommandations associées :

Destruction des variables de session PHP

Explication détaillée des exemples de création de panier avec session Ajax et PHP

problème de période de validité de session php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn