Dans le développement de projets, vous voyez souvent que vous transmettez des valeurs entre différentes pages. Dans le travail Web, cet article répertorie trois façons courantes pour vous.
1. Transmission de valeur postale
Le transfert de valeur de post est une méthode utilisée pour le saut de formulaire <form> de HTML, ce qui est très pratique à utiliser. Par exemple:
<html> <formulaire form = '' Method = ''> <input type = 'text' name = 'name1'> <input type = 'HIDDEN' name = 'name2' value = 'value'> <input type = 'soume' value = 'soumed'> </ form> </ html>
L'action sous forme remplit le chemin d'assurance URL de la page de saut, et la méthode remplit la méthode post. Après avoir appuyé sur le bouton Soumettre dans le formulaire, le contenu avec nom dans le formulaire sera transmis à l'URL rempli, qui peut être obtenu via $ _post ['name'], par exemple:
<? php $ a = $ _ post ['name1']; $ b = $ _ post ['name2'];?>
Voici une astuce très pratique. Lorsque le type est sélectionné comme «caché» dans la balise d'entrée, la balise d'entrée sera masquée et non affichée sur la page. Cependant, la balise d'entrée est dans le formulaire et a une valeur de nom et une valeur de valeur. Il sera également transmis avec le bouton Soumettre. Cette balise cachée peut transmettre un contenu que vous ne souhaitez pas afficher.
2. Transmission de valeur
La valeur GET est passée en suivant l'URL, et lorsque la page saute, elle saute avec l'URL. Couramment utilisés dans l'utilisation des balises <a>. Par exemple:
<a href = 'delete.php? id = valeur'> Cliquez sur moi pour sauter </a>
Après avoir sauté dans xxx.php, vous pouvez obtenir la valeur passée via $ _get ['id']. La méthode GET est souvent utilisée pour les URL pour supprimer ou lire les fichiers PHP avec un certain ID.
3. Transmission de valeur de session
La session est un type de variable globale, qui est souvent utilisée pour enregistrer des données communes telles que l'ID utilisateur après la connexion. Une fois enregistré en session, d'autres pages peuvent être obtenues via la session. La session doit être activée pour la session:
<? php // session session session_start (); $ _Session ['one'] = valeur1; $ _Session ['Two'] = valeur2; // Valeur de session Read: $ One = $ _Session ['One']; // Destruction de la valeur de session Unset ($ _ session ['one']);?>
Merci d'avoir lu, j'espère que cela peut vous aider. Merci pour votre soutien à ce site!