Maison  >  Article  >  développement back-end  >  Comment enregistrer un tableau dans une session en php

Comment enregistrer un tableau dans une session en php

(*-*)浩
(*-*)浩original
2019-10-08 10:52:033888parcourir

Comment enregistrer un tableau dans une session en php

Déclaration et utilisation de Session

Les paramètres de session sont différents de Cookie et doivent être démarrés en premier Session_start( doit être appelé. PHP).

session_start()Le format de syntaxe de la fonction est le suivant : (Apprentissage recommandé : Tutoriel vidéo PHP)

Bool session_start(void) //创建Session,开始一个会话,进行Session初始化

Remarque : Il ne peut y avoir de sortie avant la fonction session_start()

Lorsque vous visitez le site Web pour la première fois, la fonction Seesion_start() créera un identifiant de session unique et enregistrera automatiquement l'identifiant de session dans le cookie client via l'en-tête de réponse HTTP.

Dans le même temps, un fichier nommé d'après l'ID de session est également créé côté serveur pour enregistrer les informations de session de l'utilisateur.

Lorsque le même utilisateur visite à nouveau ce site Web, l'ID Seesion enregistré dans le cookie sera automatiquement transféré via l'en-tête de la requête HTTP. À ce stade, la fonction Session_start() n'en attribuera pas une nouvelle. ID, mais pour trouver le fichier de session portant le même nom que l'ID de session sur le disque dur du serveur, lisez les informations de session précédemment enregistrées pour cet utilisateur et appliquez-les dans le script actuel pour atteindre l'objectif de suivi de cet utilisateur.

Session s'utilise sous la forme d'un tableau, tel que :

$_SESSION['session名']

Enregistrer une variable de session et lire Session

Utiliser les variables de session en PHP , sauf En plus de commencer, vous devez également passer par le processus d'inscription. L'enregistrement et la lecture des variables de session se terminent en accédant au tableau $_SESSION. Les noms de clés dans les tableaux associatifs $_SESSION ont les mêmes règles de dénomination que les variables ordinaires en PHP.

Après avoir ouvert la session, stockez-y des données, qui peuvent être n'importe quel type de données. Par exemple :

<?php
session_start();
$a=array(1,2,3,4,5,6,"john","ok");
$_SESION["n"]=$a;
print_r($_SESION["n"]);
?>

Recommandations de sujets connexes : session php (y compris des images, des textes, des vidéos, des cas)

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