Il existe trois méthodes courantes de transmission des paramètres PHP : $_POST[], $_GET[], $_SESSION[], sont utilisés pour obtenir le formulaire, l'URL et la session variables respectivement valeur.
1. $_POST[] variable globale
Utiliser la variable $_POST[] prédéfinie de PHP. peut obtenir la valeur de l'élément du formulaire, le format est : $_POST[name]
Ici, créez un formulaire form.php, définissez la méthode attribut sur POST, ajoutez un zone de texte, Utilisateur nommé.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>form</title> </head> <body> <form action="index.php" method="post" name="form1"> <input type="text" name="user" /> <input type="submit" name="submit" value="提交" /> </form> </body> </html>
L'attribut action dans le formulaire spécifie directement à quelle page le contenu de ce formulaire est envoyé. méthode spécifie la méthode de transfert. post signifie utiliser la messagerie, tout comme la façon dont nous envoyons des messages texte.
Ensuite on obtient l'élément form. Le code est le suivant :
<?php $user = $_POST['user']; //应用$_POST[]全局变量获取表单元素中文本框的值 echo $user; ?>
Remarque : Dans certaines versions de PHP, vous pouvez appeler la valeur de l'élément form en écrivant directement $user. C'est la même chose que les paramètres PHP .ini sont liés. La ligne de code register_globals=ON/OFF est récupérée dans le fichier php.ini. Si elle est ON, elle peut être écrite directement en $user, mais pas l'inverse. Bien qu'il soit très pratique d'appliquer directement le nom du formulaire, il existe certains facteurs de sécurité. Il est généralement recommandé d'utiliser ici register_globals=OFF.
2. Variable globale $_GET[]
PHP utilise la variable globale $_GET[] pour obtenir les données obtenues via GET(). méthode La valeur de l'élément de formulaire est au format suivant : $_GET[name]
De cette façon, la valeur de l'élément de formulaire nommé name peut être utilisée directement.
Utilisez lien hypertexte pour transmettre les paramètres. Bon nombre de nos opérations en ligne impliquent de cliquer sur des hyperliens pour passer d'une page Web à l'autre. Les paramètres peuvent également être transmis en cliquant.
Créez un formulaire form.php ici, définissez l'attribut de méthode sur GET, ajoutez une zone de texte et nommez-le utilisateur.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>form</title> </head> <body> <form action="index.php" method="get" name="form1"> <input type="text" name="user" /> <input type="submit" name="submit" value="提交" /> </form> </body> </html>
L'attribut action dans le formulaire spécifie directement à quelle page le contenu de ce formulaire est envoyé. méthode spécifie la méthode de transmission à l'aide de get.
Ensuite on récupère l'élément form, le code est le suivant :
<?php $user = $_GET['user']; //应用$_GET[]全局变量获取表单元素中文本框的值 echo $user; ?>
Remarque : PHP peut utiliser des variables globales $_POST[] ou $_GET[] pour obtenir la valeur du élément de formulaire. Mais il convient de noter que les noms des éléments de formulaire obtenus diffèrent dans le cas des lettres. Si des amis négligent la majuscule des lettres lors de l'écriture de programmes Web, ils ne pourront pas obtenir la valeur de l'élément du formulaire ou un message d'erreur apparaîtra lors de l'exécution.
3. Variable $_SESSION[]
Utilisez la variable $_SESSION[] pour obtenir la valeur de la élément de formulaire. Le format est : $_SESSION[name]
Par exemple, créez un formulaire, ajoutez une zone de texte, un utilisateur nommé, et le code pour obtenir les éléments du formulaire est le suivant :
<?php $user = $_SESSION['user'] ?>
Utiliser $_SESSION[ ]La valeur de la variable obtenue en passant des paramètres peut être utilisée dans n'importe quelle page après l'enregistrement. Cependant, cette méthode consomme des ressources système. Il est recommandé aux amis de l'utiliser avec prudence. Pour la variable $_SESSION, vous pouvez d'abord vous référer au site Web PHP chinois exemple de code d'application de session php pour une introduction détaillée.
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!