Maison >développement back-end >Problème PHP >Comment transmettre des paramètres lorsque la page php saute

Comment transmettre des paramètres lorsque la page php saute

王林
王林original
2020-08-01 13:51:275042parcourir

Comment transférer des paramètres par saut de page PHP : Vous pouvez transférer des paramètres entre les pages en utilisant la session côté serveur. La session est une salle de stockage temporaire côté serveur, souvent appelée session. Pour utiliser une session, vous devez démarrer la session via l'instruction session_start().

Comment transmettre des paramètres lorsque la page php saute

Vous pouvez utiliser une session côté serveur.

(Tutoriel recommandé : Tutoriel graphique php )

La différence entre session et cookie est qu'il s'agit d'une salle de stockage temporaire côté serveur. La session est souvent appelée une session.

Définissez une session dans la page01.

Le code est le suivant :

<?php 
session_start();
$_SESSION["temp"]=array(&#39;123&#39;,&#39;456&#39;,&#39;789&#39;);
?>

Pour utiliser la session, la session doit être démarrée. session_start(); est la méthode pour démarrer la session. En général, il faut l'écrire en premier.

Dans la deuxième instruction, j'ai défini un tableau $_SESSION["temp"] Le nom du tableau est $_SESSION["temp"], qui stocke 3 chaînes.

Accepter la session à la page02.

(Tutoriel vidéo recommandé : Tutoriel vidéo php )

Le code est le suivant :

<?php 
     session_start();
     for($i=0;$i<3;$i++)
     {
             echo $_SESSION[&#39;temp&#39;][$i].&#39;<br />&#39;;
     }
?>

Démarrez d'abord la session. Après le démarrage, les variables que nous avons définies à la page 01 sont déjà disponibles et ne nécessitent aucune autre opération d'acquisition. Ceci est différent des cookies.

Ci-dessous, nous utilisons une boucle for pour afficher son contenu.

Remarque :

Ne pensez pas que $_SESSION['temp'][$i] est un tableau à deux dimensions, c'est un tableau à une dimension, et le nom du array est $_SESSION["temp"] , bien que le nom soit lourd, l'indice du tableau est 'temp'.

Lorsque nous écrivons $_SESSION["temp"], temp plus des guillemets doubles ou des guillemets simples sont équivalents.

Ici, nous définissons un tableau lors de la définition des variables de session, mais nous pouvons également définir des variables ordinaires.

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