Maison > développement back-end > Problème PHP > Comment passer des valeurs entre différentes pages en php

Comment passer des valeurs entre différentes pages en php

王林
Libérer: 2023-03-05 21:44:01
original
2734 Les gens l'ont consulté

Comment PHP transfère les valeurs entre différentes pages : 1. Utilisez post pour transférer des valeurs ; 2. Utilisez get pour transférer des valeurs ; 3. Utilisez session pour transférer des valeurs. La session est un type de variable globale. Elle est souvent utilisée pour enregistrer des données communes telles que l'ID utilisateur après la connexion de l'utilisateur. Choisir la session est un très bon choix.

Comment passer des valeurs entre différentes pages en php

Trois méthodes couramment utilisées :

1. Valeur POST

(tutoriel recommandé : Tutoriel vidéo php)

La valeur de publication est une méthode utilisée pour le saut de formulaire HTML

, qui est très pratique à utiliser. 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

ici Un conseil très pratique lors de la sélection du type comme « masqué » 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 un. value valeur, il suivra également Le bouton de soumission est transmis 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. Transfert de valeur SESSION

SESSION est un type de variable globale, qui est souvent utilisé pour enregistrer des données communes 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. Pour utiliser SESSION, vous devez ouvrir la session :

Les trois méthodes ci-dessus sont des méthodes courantes, vous pouvez vous y référer.

Concernant les avantages et les inconvénients des trois méthodes, la valeur transmise par get est affichée dans le lien URL, ce qui est très dangereux si vous souhaitez créer un lien vers une autre page, la publication n'est pas pratique à utiliser. est très bon et pratique pour choisir la méthode de session.

Recommandations associées : formation php

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal