php 提交方式,php表单提交方式有哪些?
PHP表单提交有两种方式,分别是:1、GET方式,GET提交方式在地址上可以看到参数,不安全,提交的数据一般不超过255个字节;2、POST方式,POST提交方式在地址栏上看不到参数,安全,提交数据的大小取决于服务器。
PHP表单提交有两种方式:GET方式和POST方式;PHP后台使用全局变量$_POST;和$_GET;来获取提交的数据。
代码:
简单表单提交
姓名
邮箱
GET
POST
表单已提交
$name = filter($_REQUEST['name']);
$email = filter($_REQUEST['email']);
function filter($data){
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data, ENT_QUOTES);
return $data;
}
?>
你好,<?php echo $name; ?>!您的表单已提交成功!
更多信息会发送到您的邮箱:<?php echo $email; ?>
区别
1、外观上看
get提交在地址上可以看到参数
post提交在地址栏上看不到参数
2、安全性
get不安全
post安全
3、提交原理
get提交是参数一个一个的提交
post提交是所有参数作为一个整体一起提交
4、提交数据大小
get提交一般不超过255个字节
post提交的大小取决于服务器// 在php.ini中,可以配置post提交的大小
post_max_size = 8M
5、灵活性
get很灵活,只要有页面的跳转就可以传递参数
post不灵活,post提交需要有表单的参与1、 html跳转跳转
2、JS跳转
location.href='index.php?name=tom&age=20';
location.assign('index.php?name=tom&age=20');
location.replace('index.php?name=tom&age=20');
3、PHP跳转header('location:index.php?name=tom&age=22')
小结:GETPOST外观上在地址上看到传递的参数和值地址栏上看不到数据
提交数据大小提交少量数据,不同的浏览器最大值不一样,IE是255个字符提交大量数据,可以通过更改php.ini配置文件来设置post提交数据的最大值
安全性低高
提交原理提交的数据和数据之间在独立的将提交的数据变成XML格式提交
灵活性很灵活,只要有页面的跳转就可以get传递数据不灵活
更多相关知识,请访问 PHP中文网!!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php 提交方式,php表单提交方式有哪些?相关推荐
- Form 表单提交 和 Ajax 表单提交 的一些区别
自己一些心得体会: 1:form 表单提交后进行后台处理程序,没有直接返回值,只能进行后台处理,Form标签里的所有数据全部提交到后台 ajax 表单提交,是可以局部提交,具有ajax的所有属性... ...
- php form表单提交方式,form表单提交数据的几种方式
一.submit提交 一般表单提交通过type=submit实现,input type="submit",浏览器显示为button按钮,通过点击这个按钮提交表单数据跳转到/url. ...
- mysql 提交 按钮_表单提交按钮input和button、a的差异
现在普遍的在网页中,表单提交数据的按钮最常见实用有三种,一种是input,一种是button,最后一种,是其他如a标签,div标签,span标签代替而来.在以前的日子里,大家都习惯于用input,因为 ...
- form和ajax同时提交吗,form表单提交与ajax消息传递
form表单提交与ajax消息传递 1.前后端传输数据编码格式contentType: urlencoded 对应的数据格式:name=xxx&password=666 后端获取数据:requ ...
- ajax提交,form表单提交,onsubmit=return checksubmit()提交验证
Ajax提交的两种方式: 一是url参数提交数据, 二是form提交(和平常一样在后台可以获取到Form表单的值).在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交 一.Url参数提交数据 ...
- html form 提交json数据格式,表单提交时编码类型enctype详解
很早以前,当还没有前端这个概念的时候,我在写表单提交完全不去理会表单数据的编码,在action属性里写好目标URL,剩下的啊交给浏览器吧~但是现在,更多时候我们都采用Ajax方式提交数据,这种原始的方 ...
- from提交ajax,form表单提交与ajax消息传递
form表单提交与ajax消息传递 1.前后端传输数据编码格式contentType: urlencoded 对应的数据格式:name=xxx&password=666 后端获取数据:requ ...
- html 提交form表单提交数据格式,form表单提交数据
form表单提交的几种方法 HTML表单提交的几种方式方式一:通过submit按钮提交方式二:通过一般按钮button提交1/3javascript">functionsubmit1( ...
- html中form表单提交和阻止表单提交的细节
如何阻止表单提交 HTML禁止表单提交方法 源代码如下: form2.html <!DOCTYPE html> <html> <head> <meta cha ...
最新文章
- 关于SQL Server下无限多级别分类查询解决办法
- 关于物体位姿估计方法的总结,及其对应的论文
- Nginx在安装过程经常出现的问题
- DOM加载过程中ready和load的区别
- 高度平衡二叉树的构建_数据结构与算法系列(十六)平衡二叉树的构建实现过程演示...
- Qt/Embedded开发环境的的搭建(二)
- thzthz.net forum.php,xthz画质修改器
- 20190925每日一句
- java彩票程序_java程序设计 彩票购买抽奖程序 团队博客
- 流体力学与流体计算力学基础(一)
- 如何低格台式计算机的硬盘,低级格式化,教您硬盘如何进行低级格式化
- echarts 半圆形进度条
- 内网渗透-WindowsLinux痕迹清除
- 流水灯电路设计实验--VHDL
- git从远程仓库拉取指定日期版本的代码到本地
- 数据库创建表以及增删改查
- 截断二进制指数退避算法c++实现
- 中学计算机社团活动计划,社团活动方案
- 护照港澳通回乡证多功能证件识别阅读器MEPR100接口函数的定义
- 楼天城楼教主的acm心路历程 ---- 抄自网上