Maison >développement back-end >tutoriel php >Comment utiliser des tableaux comme variables de session en PHP et comment leur comportement fonctionne-t-il sur plusieurs requêtes de pages ?
Tableau comme variable de session en PHP
En PHP, il est possible de stocker des tableaux comme variables de session. Cela fournit un moyen pratique de conserver des informations avec état sur plusieurs requêtes de page.
Exemple :
Pour créer un tableau de sessions pour stocker une liste de noms, utilisez le code suivant :
<code class="php"><?php session_start(); $_SESSION['names'] = array('John', 'Jane', 'Bob'); ?></code>
Votre scénario spécifique :
Dans votre scénario décrit, vous avez trois pages :
Lorsque vous cliquez sur un lien de la page 1, une session est démarrée ou reprise. La variable de session $_SESSION['names'] sera initialement vide.
Lorsque vous accédez à la page 2, le tableau de session $_SESSION['names'] est chargé avec les valeurs que vous spécifiez. Si vous soumettez le formulaire sans modifier le tableau, il contiendra les mêmes valeurs.
Cependant, si vous cliquez sur un autre lien sur la page 1, la variable de session $_SESSION['names'] ne changera pas jusqu'à ce que vous le modifiiez à la page 2. Il conservera les valeurs de la visite précédente de la page 2.
Conclusion :
PHP prend en charge l'utilisation de tableaux comme variables de session , vous permettant de conserver des informations avec état sur plusieurs requêtes de pages. Le tableau de session ne changera pas tant que vous ne le modifierez pas explicitement au cours de la même session.
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!