Maison  >  Article  >  développement back-end  >  Partage du résumé de la fonction de session de traitement PHP

Partage du résumé de la fonction de session de traitement PHP

墨辰丷
墨辰丷original
2018-06-07 17:22:301412parcourir

Cet article présente principalement le résumé et le partage des fonctions de session de traitement PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Les fonctions de session de traitement PHP incluent : session_start, session_register, session_is_registered, session_unregister, Session_destroy, etc. Je pense que tout le monde aura une certaine compréhension de la fonction de session de PHP lors de l'apprentissage du langage PHP. Permettez-moi de partager avec vous un résumé des fonctions de session de PHP.

Lorsque les cookies du client sont désactivés, ils seront automatiquement transmis via Query_String. Il existe au total 10 fonctions de traitement de session PHP. Présentons en détail plusieurs fonctions qui seront utilisées.

Fonction de traitement de session PHP 1. session_start
Fonction : Démarrer une session ou renvoyer une session existante.
Prototype de fonction : boolean session_start(void);
Valeur de retour : valeur booléenne
Description de la fonction : cette fonction n'a aucun paramètre et la valeur de retour est vraie. Il est préférable de mettre cette fonction en premier, et il ne doit y avoir aucune sortie avant, sinon une alarme sera émise, telle que : Attention : Impossible d'envoyer le limiteur de cache de session – en-têtes déjà envoyés (sortie démarrée dans /usr/local/apache/ htdocs/cga /member/1.php:2) dans /usr/local/apache/htdocs/cga/member/1.php en ligne 3

Fonction de session de traitement PHP 2, session_register
Fonction de fonction : Enregistre une nouvelle variable en tant que variable de session
Prototype de fonction : booléen session_register(nom de chaîne);
Valeur de retour : valeur booléenne.
Description de la fonction : Cette fonction ajoute une variable à la SESSION en cours dans la variable globale. Le nom du paramètre est le nom de la variable que vous souhaitez ajouter. En cas de succès, elle renvoie la valeur logique true. Vous pouvez utiliser le formulaire $_SESSION[name] ou $HTTP_SESSION_VARS[name] pour obtenir ou attribuer une valeur.

Fonction de session de traitement PHP 3. session_is_registered
Fonction : Vérifiez si la variable est enregistrée en tant que variable de session.
Prototype de fonction : boobean session_is_registered(string name);
Valeur de retour : valeur booléenne
Description de la fonction : Cette fonction peut vérifier si la variable spécifiée a été enregistrée dans la session en cours. Le nom du paramètre est ce qui doit être utilisé. être vérifié. En cas de succès, la valeur logique true est renvoyée.

Fonction de traitement de session PHP 4. session_unregister
Fonction : Supprimer les variables enregistrées.
Prototype de fonction : boolean session_session_unregister(string name);
Valeur de retour : valeur booléenne
Description de la fonction : Cette fonction supprime les variables dans les variables globales de la session en cours. Le nom du paramètre est le nom de la variable à supprimer et renvoie vrai en cas de succès.

Fonction de traitement de session PHP 5. session_destroy
Fonction : Terminez la session en cours et effacez toutes les ressources de la session.
Prototype de fonction : session booléenne destroy(void);
Valeur de retour : valeur booléenne.
Description de la fonction : Cette fonction termine la session en cours. Cette fonction n'a aucun paramètre et la valeur de retour est vraie.

Fonction de traitement de session PHP 6. session_encode
Fonction de fonction : encodage des informations de session
Prototype de fonction : chaîne session_encode(void);
Retour Valeur : String
Description de la fonction : La chaîne renvoyée contient le nom et la valeur de chaque variable dans la variable globale, sous la forme : a|s:12:”c'est un test”;c|s:4:”lala "; a est le nom de la variable s : 12 représente la valeur de la variable a "c'est un test. La longueur est de 12. Les variables sont séparées par des points-virgules ";"

Fonction de session de traitement PHP 7. , session_decodeFonction de fonction : décodage des informations de sessionPrototype de fonction : booléen session_decode (données de chaîne)
Valeur de retour : valeur booléenne
Description de la fonction : Cette fonction peut décoder les informations de session, renvoyer la valeur logique valeur true en cas de succès.

Fonction de session PHP 8. session_name fonction de fonction : accéder au nom de la session actuelle prototype de fonction : booléen session_name(string [nom]);
Valeur de retour : chaîne
Description de la fonction : Cette fonction peut obtenir ou réinitialiser le nom de la session en cours S'il n'y a pas de nom de paramètre, cela signifie obtenir le nom de la session en cours Si le paramètre. est ajouté, indique que le nom de la session est défini sur le nom du paramètre. Prototype : boolean session_id(string [id]);
Valeur de retour : String
Description de la fonction : Cette fonction peut obtenir ou réinitialiser le numéro d'identification du. session actuellement stockée. S'il n'y a pas d'identifiant de paramètre, cela signifie que seule la session en cours est obtenue. Le numéro d'identification, plus le paramètre, signifie définir le numéro d'identification de session sur l'identifiant nouvellement spécifié

.

Fonction de session de traitement PHP 10. session_unset
fonction fonction : supprimer toutes les variables enregistrées.
Prototype de fonction : void session_unset (void)
Valeur de retour : valeur booléenne
Description de la fonction : Cette fonction est différente de Session_destroy dans le sens où elle ne termine pas la session. Tout comme utiliser la fonction session_unregister pour déconnecter toutes les variables de session une par une.

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

PHP implémente la méthode de traitement après avoir renvoyé le tableau

thinkPHP implémente le multi-table requête et méthode de fonction de pagination

Méthode de fonction de pagination sans rafraîchissement implémentée par PHP+Ajax

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