GET à partir de l'URL
Le plus rapide (mais plus limitée) façon de transférer des variables est par une méthode appelée GET. Avec GET, vous ajoutez les variables sur l'URL de la page que vous voulez les variables à transférer à:
http://www.matthom.com/contact.php?id=301&name=Matthom
L'exemple ci-dessus donne la page contact.php deux variables à utiliser: id et nom , dont les valeurs sont 301, et Matthom, respectivement.
Vous pouvez ajouter autant de variables à l'URL que vous le souhaitez.
Attention - parfois, vous ne voulez pas que vos variables soient affichées «à l'air libre». En outre, vous êtes limité à 255 caractères dans l'URL, de sorte que les variables ne peuvent pas contenir trop d'informations.
De contact.php, vous pouvez obtenir ces deux variables via PHP:
GRAB VARIABLES DE L'URL
$id = $_GET['id'];
$name =$_GET['name'];
POST il d'un formulaire
Une autre façon de transférer des variables, et de loin la manière la plus robuste, est de les saisir d'une forme.
Disons que ceci est votre forme code de champ:
<form action="process.php" method="post">
<input type="text" size="25" name="searchtype" />
<input type="text" size="25" name="searchterm" />
</form>
Ces deux boîtes de saisie permettent aux utilisateurs d'entrer des informations. À process.php, vous pouvez saisir les variables de la même manière:
GRAB LES VARIABLES DU FORMULAIRE
$searchtype = $_POST['searchtype'];
$searchterm = $_POST['searchterm'];
Notez l'utilisation de $_POST[]
sur $_GET[]
. Cette distinction est importante.
Pourriez-vous être plus précis? –