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表单提交方式有哪些?相关推荐

  1. Form 表单提交 和 Ajax 表单提交 的一些区别

    自己一些心得体会: 1:form 表单提交后进行后台处理程序,没有直接返回值,只能进行后台处理,Form标签里的所有数据全部提交到后台 ajax 表单提交,是可以局部提交,具有ajax的所有属性... ...

  2. php form表单提交方式,form表单提交数据的几种方式

    一.submit提交 一般表单提交通过type=submit实现,input type="submit",浏览器显示为button按钮,通过点击这个按钮提交表单数据跳转到/url. ...

  3. mysql 提交 按钮_表单提交按钮input和button、a的差异

    现在普遍的在网页中,表单提交数据的按钮最常见实用有三种,一种是input,一种是button,最后一种,是其他如a标签,div标签,span标签代替而来.在以前的日子里,大家都习惯于用input,因为 ...

  4. form和ajax同时提交吗,form表单提交与ajax消息传递

    form表单提交与ajax消息传递 1.前后端传输数据编码格式contentType: urlencoded 对应的数据格式:name=xxx&password=666 后端获取数据:requ ...

  5. ajax提交,form表单提交,onsubmit=return checksubmit()提交验证

    Ajax提交的两种方式: 一是url参数提交数据, 二是form提交(和平常一样在后台可以获取到Form表单的值).在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交 一.Url参数提交数据 ...

  6. html form 提交json数据格式,表单提交时编码类型enctype详解

    很早以前,当还没有前端这个概念的时候,我在写表单提交完全不去理会表单数据的编码,在action属性里写好目标URL,剩下的啊交给浏览器吧~但是现在,更多时候我们都采用Ajax方式提交数据,这种原始的方 ...

  7. from提交ajax,form表单提交与ajax消息传递

    form表单提交与ajax消息传递 1.前后端传输数据编码格式contentType: urlencoded 对应的数据格式:name=xxx&password=666 后端获取数据:requ ...

  8. html 提交form表单提交数据格式,form表单提交数据

    form表单提交的几种方法 HTML表单提交的几种方式方式一:通过submit按钮提交方式二:通过一般按钮button提交1/3javascript">functionsubmit1( ...

  9. html中form表单提交和阻止表单提交的细节

    如何阻止表单提交 HTML禁止表单提交方法 源代码如下: form2.html <!DOCTYPE html> <html> <head> <meta cha ...

最新文章

  1. 关于SQL Server下无限多级别分类查询解决办法
  2. 关于物体位姿估计方法的总结,及其对应的论文
  3. Nginx在安装过程经常出现的问题
  4. DOM加载过程中ready和load的区别
  5. 高度平衡二叉树的构建_数据结构与算法系列(十六)平衡二叉树的构建实现过程演示...
  6. Qt/Embedded开发环境的的搭建(二)
  7. thzthz.net forum.php,xthz画质修改器
  8. 20190925每日一句
  9. java彩票程序_java程序设计 彩票购买抽奖程序 团队博客
  10. 流体力学与流体计算力学基础(一)
  11. 如何低格台式计算机的硬盘,低级格式化,教您硬盘如何进行低级格式化
  12. echarts 半圆形进度条
  13. 内网渗透-WindowsLinux痕迹清除
  14. 流水灯电路设计实验--VHDL
  15. git从远程仓库拉取指定日期版本的代码到本地
  16. 数据库创建表以及增删改查
  17. 截断二进制指数退避算法c++实现
  18. 中学计算机社团活动计划,社团活动方案
  19. 护照港澳通回乡证多功能证件识别阅读器MEPR100接口函数的定义
  20. 楼天城楼教主的acm心路历程 ---- 抄自网上

热门文章

  1. 利用python爬取电影天堂搜索部分,并利用pyqt可视化
  2. C++双冒号(::)的用法
  3. 百家讲坛 黄帝内经(第三部)
  4. 刘迪:Stata空间溢出效应的动态图形-空间计量
  5. 苹果Mac电脑长截图工具Bettter And Better下载
  6. 2048小游戏项目开发代码
  7. 9基于linux百万级高并发框架Skynet-王桂林-专题视频课程
  8. 【百度网站怎么推广】引流推广在百度贴吧要怎么做?
  9. realloc重分配内存详解_羽夜水之灵_百度空间
  10. 在linux系统中 通过使用shell,linux系统中的shell和vi编辑器应用详细介绍