• 技术文章 >后端开发 >PHP问题

    php隐藏域是什么

    王林王林2020-11-05 09:19:30原创1063

    php隐藏域是用来收集或发送信息的不可见元素,对于页面的访问者来说,隐藏域是不可见的。当表单被提交时,隐藏域便会将信息用设置时定义的名称和值发送到服务器上。

    php入门到就业线上直播课:进入学习

    隐藏域:

    隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。

    (推荐教程:java视频教程

    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

    隐藏域的优点:

    1、不需要任何服务器资源。

    2、支持广泛,任何客户端都支持隐藏域。

    3、实现简单,隐藏域属于HTML控件,无需像服务器控件那样有需要编程知识。

    隐藏域的不足:

    1、具有较高的安全隐患。

    2、存储结构简单。

    3、如果存储了较多的较大的值,则会导致性能问题。

    4、如果隐藏域过多,则在某些客户端中被禁止。

    5、隐藏域将数据存储在服务器上,而不存储在客户端。

    注意:如果开发中,页面的隐藏域过多,这些隐藏域被存储在服务器。当客户端浏览页面的时候,会有一些防火墙扫描页面,以保证操作系统的安全,如果页面的隐藏域过多,那么这些防火墙可能会禁止页面的某些功能。

    相关推荐:php培训

    以上就是php隐藏域是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php 隐藏域
    上一篇:php如何转编码 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php获取复选框 文本框、密码域、隐藏域、按钮、文本域值 • 前端验证有什么用?用户可以通过浏览器修改表单隐藏域的值再提交?• 关于html中隐藏域的详细解释• html中隐藏域hidden的作用介绍及使用示例
    1/1

    PHP中文网