Maison >développement back-end >Problème PHP >Qu'est-ce que le domaine caché php
Les champs cachés PHP sont des éléments invisibles utilisés pour collecter ou envoyer des informations. Les champs cachés sont invisibles pour les visiteurs de la page. Lorsque le formulaire est soumis, le champ masqué enverra des informations au serveur avec le nom et la valeur définis lors de la configuration.
Champs cachés :
Les champs cachés sont des éléments invisibles utilisés pour collecter ou envoyer des informations. Ils sont cachés aux visiteurs d'une page Web. sont invisibles. Lorsque le formulaire est soumis, le champ masqué enverra des informations au serveur avec le nom et la valeur que vous avez définis lors de sa configuration.
(Tutoriel recommandé : Tutoriel vidéo Java)
Fichier aaa.html :
<form method='post' action="bbb.php" name="theForm" enctype="multipart/form-data" οnsubmit="return validate()">//跳转到bbb.php文件中 <input type="submit" class="button" value="OK!!"/> <input type="hidden" name="ceshi" value="E:/wamp/www/yincangyu/hi.txt"/>//创建隐藏域并引入隐藏的值(type值为hidden) </form> bbb.php文件: <?php echo $_POST['ceshi'];//输出运行后的结果 @unlink($_POST['ceshi']);//在其他文件中删除某个XX
Avantages des champs cachés :
1 , ne nécessite aucune ressource serveur.
2. Large support, tout client prend en charge les domaines cachés.
3. Il est simple à mettre en œuvre. Le champ caché appartient au contrôle HTML et ne nécessite pas de connaissances en programmation comme le contrôle serveur.
Inconvénients des domaines cachés :
1. Il présente des risques de sécurité élevés.
2. La structure de stockage est simple.
3. Si des valeurs plus grandes sont stockées, cela entraînera des problèmes de performances.
4. S'il y a trop de domaines cachés, il sera banni chez certains clients.
5. Les champs masqués stockent les données sur le serveur, pas sur le client.
Remarque : Si la page comporte trop de champs cachés lors du développement, ces champs cachés seront stockés sur le serveur. Lorsque le client parcourt la page, certains pare-feu analyseront la page pour assurer la sécurité du système d'exploitation. Si la page comporte trop de champs cachés, ces pare-feu peuvent interdire certaines fonctions de la page.
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!