Maison >développement back-end >Problème PHP >Qu'est-ce que le domaine caché php

Qu'est-ce que le domaine caché php

王林
王林original
2020-11-05 09:19:302125parcourir

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.

Qu'est-ce que le domaine caché php

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=&#39;post&#39; 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[&#39;ceshi&#39;];//输出运行后的结果
@unlink($_POST[&#39;ceshi&#39;]);//在其他文件中删除某个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!

Déclaration:
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