Maison > développement back-end > Problème PHP > Comment passer la valeur d'une variable entre les pages en php

Comment passer la valeur d'une variable entre les pages en php

(*-*)浩
Libérer: 2023-02-24 12:26:01
original
8322 Les gens l'ont consulté

Le transfert de valeurs entre différentes pages est souvent utilisé dans le travail Web. Cet article répertorie 3 méthodes courantes et pratiques

Comment passer la valeur d'une variable entre les pages en php

Je travaille avec PHP depuis quelques mois. .Cet article résume les trois méthodes différentes de transfert de valeur de page couramment utilisées dans le processus de programmation au cours de cette période. J'espère qu'il pourra être une référence pour tout le monde. Si vous avez des opinions, j'espère que vous pourrez en discuter ensemble.

1. Transfert de valeur POST (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)

Le transfert de valeur post est utilisé pour le HTML. La méthode de saut de formulaire

Par exemple : l'action dans le formulaire

<html>
 <form action=&#39;&#39; method=&#39;&#39;>
 <input type=&#39;text&#39; name=&#39;name1&#39;>
 <input type=&#39;hidden&#39; name=&#39;name2&#39; value=&#39;value&#39;>
 <input type=&#39;submit&#39; value=&#39;提交&#39;>
 </form>
 </html>
Copier après la connexion

est remplie avec le chemin URL de la page de renvoi et la méthode est remplie avec la méthode post. Après avoir appuyé sur le bouton Soumettre du formulaire, tout le contenu portant le nom dans le formulaire sera transféré vers l'URL renseignée, qui peut être obtenue via $_POST['name'], par exemple :

<?php
$a=$_POST[&#39;name1&#39;];
$b=$_POST[&#39;name2&#39;];
?>
Copier après la connexion

Voici un conseil très pratique. Lorsque vous sélectionnez le type « caché » dans la balise d'entrée, la balise d'entrée sera masquée et ne sera pas affichée sur la page. Cependant, si la balise d'entrée est dans le formulaire et a une valeur de nom et. une valeur valeur, elle suivra également Le bouton de soumission est passé, et cette étiquette cachée peut transmettre du contenu que vous ne souhaitez pas afficher.

2. Transfert de valeur GET

Le transfert de valeur GET est transmis en suivant l'url. Lorsque la page saute, elle saute avec l'url. Couramment utilisé dans l'utilisation des balises Par exemple :

Après avoir accédé à xxx.php, vous pouvez obtenir la valeur transmise via $_GET['id']. La méthode GET est souvent utilisée dans les URL pour supprimer ou lire un fichier php avec un certain identifiant.

3. SESSION transmettant la valeur

SESSION est un type de variable globale, qui est souvent utilisée pour enregistrer des données courantes telles que l'ID utilisateur après la connexion de l'utilisateur. Une fois enregistrées dans SESSION, d'autres pages peuvent être obtenues via SESSION. L'utilisation de SESSION doit être activée

Concernant les avantages et les inconvénients des trois méthodes, la valeur d'obtention est affichée dans le lien URL, qui est très dangereux. Si vous souhaitez créer un lien vers une autre page, la publication n'est pas très pratique à utiliser. La sélection de session est une méthode efficace et pratique.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal