PHP表单

简介: PHP表单

表单数据的两种提交方式:GET、POST

GET:依赖URL,提交的数据参数会依附与URL一起传送,参数会暴露除出来,不安全;传递的字符串长度受一定的限制,250字符
POST:不依赖于URL,不会将参数显示在地址栏中,安全性高,且发送数据的大小不受限制

PHP获取表单数据的全局变量:$_POST[]、$_GET[]

注意:获取表单元素名称区分大小写

使用表单

Web表单的功能用来在网页中发送数据到服务器。
1.创建表单:使用

标签
标签搜集用户信息,根据不同的type属性值,输入字段拥有不同的形式,输入字段可以是文本字段、复选框、密码域等。
2.表单元素:
文字域:单行文本,type=text
密码域:文本域中文字使用“*”或圆点显示。type=password
单选按钮:进行单一选择,以圆框显示,type=radio,必须设置value值且设定相同的名称
复选框:多项选择,以一个方框显示,type=CheckBox,可以使用数组提交表单数据
普通按钮:type=button
提交按钮:type=submit
重置按钮:type=reset
图像域:type=image
文件域:file
文本域标记:多行文字,使用标签
选择域:下拉列表,使用和标签

文件的上传

步骤:
1、设置配置文件
2、在form表单中使用文件域type=file
3、使用预定义变量$_FILES对上传文件进行设置与判断
4、使用函数实现文件上传

目录
相关文章
|
2月前
|
JavaScript 前端开发 安全
php学习笔记-普通表单参数提交获取及页面的重定向和一个登录小demo-day05
本文介绍了PHP中普通表单参数的提交获取、页面重定向的方法,并通过一个登录示例演示了表单参数的封装和页面跳转处理。
|
2月前
|
XML 前端开发 JavaScript
php中Ajax的简单使用,登录表单调用Ajax判断是否正确登录利用layer.msg进行提示
本文介绍了在PHP中如何使用Ajax进行登录表单的数据提交,并利用jQuery的$.post()方法与后端通信,以及使用layer.msg进行前端提示。
php中Ajax的简单使用,登录表单调用Ajax判断是否正确登录利用layer.msg进行提示
|
3月前
|
PHP 数据格式
PHP表单
PHP表单
35 1
|
3月前
|
安全 Java 云计算
JSF 应用究竟何去何从?云端部署能否成为其全新突破点?快来一探究竟!
【8月更文挑战第31天】本文介绍了将JavaServer Faces(JSF)应用部署到云平台的过程。首先,根据成本、功能、可靠性和安全性选择合适的云平台。接着,展示了构建简单JSF应用的示例代码。最后,以AWS Elastic Beanstalk为例,详细说明了部署流程。部署至云端可提升应用的可用性、扩展性和安全性。
48 0
|
4月前
|
API PHP UED
​一个PHP文件实现联系表单自动发送邮件
使用PHP和AOKSend服务,可以创建一个联系表单,收集用户信息并自动发送邮件。HTML表单包含姓名、邮箱和消息字段。PHP文件`send_mail.php`处理表单提交,通过AOKSend的SMTP设置(如主机、端口、API密钥)使用PHPMailer发送邮件到指定地址。代码中还包括安全措施,如使用`htmlspecialchars`防止XSS攻击。这种方法增强了网站的用户沟通体验,并依赖AOKSend的稳定性和API进行高效邮件发送。
|
4月前
|
存储 PHP 数据库
|
6月前
|
存储 安全 PHP
【PHP 开发专栏】PHP 表单处理与数据验证
【4月更文挑战第30天】本文探讨PHP中的表单处理和数据验证技术,包括使用`$_POST`和`$_GET`接收数据,文件上传处理,数据存储及验证的重要性。常见的验证类型如必填、格式、数值范围和字符串长度。建议结合客户端和服务器端验证,注重安全性,防止XSS攻击。文中通过用户注册案例分析,讨论表单安全存储、传输优化及性能提升,强调其在PHP开发中的关键作用。
54 1
|
6月前
|
PHP
php 正则匹配 常用的 规则(一) 匹配form表单
php 正则匹配 常用的 规则(一) 匹配form表单
29 0
|
6月前
|
PHP
php 正则匹配 规则(二)匹配form表单 示例
php 正则匹配 规则(二)匹配form表单 示例
36 0
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)