PHP与Web页面如何实现交互

  介绍

这篇文章主要介绍“PHP与Web页面如何实现交互”,在日常操作中,相信很多人在PHP与Web页面如何实现交互问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“PHP与Web页面如何实现交互”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

本文实例讲述了PHP与Web页面交互操作。分享给大家供大家参考,具体如下:

Web交互

1。网络表单交互

<李>

当表单的方法属性提交方式为POST时,浏览器发送帖子请求

<李>

当表单的方法属性提交方式为得到时,浏览器发送得到请求
  ,当PHP收到来自浏览器提交的数据后,会自动保存到超全局变量中。

超全局变量是PHP预定义好的变量,可以再PHP脚本的任何位置使用

<李>

常见的超全局变量数组变量有$ _POST, $ _GET等

<李>

通过发布方式提交的数据会保存到$ _POST中

<李>

通过得到方式提交的数据会保存到$ _GET中

2。URL参数交互

当表单以得到方式提交时,会将用户填写的内容放在URL参数中进行提交。
表单的方法属性删除(或将其值改为得到),然后提交表单,会得到如下URL。
 PHP与Web页面如何实现交互

<李>

“?“后面的内容为参数信息

<李>

参数是由参数名和参数值组成的,中间使用等号"="进行连接

<李>

多个参数之间使用“和”分隔

<李>

用户名和密码是参数名,对应表单中的名字属性

<李>

测试和123456是参数值,对应用户填写的内容

if (收取($ _GET[& # 39;用户名# 39;]),,,,收取($ _GET[& # 39;密码# 39;])),{   ,echo  $ _GET[& # 39;用户名# 39;];,//,输出结果:测试   ,echo  $ _GET[& # 39;密码# 39;];,//,输出结果:123456   }

,

3。数组方式提交数据

<李>

复选框是一种支持提交多个值的表单控件

<李>

在编写表单时应将其名字属性设置为数组

& lt; input 类型=癱heckbox", name=鞍肹]“,value=https://www.yisu.com/zixun/"游泳">游泳   读的书   跑步   print_r ($ _POST['爱好']);

,

<李>

$ _POST中的爱好元素是一个索引数,组数组中的元素是用户所选复选框对应的价值属性值

<李>

当用户未选中任何复选框时,$ _POST数组中将不存在爱好元素

& lt; !——,表单控件,——比;//,接收代码   & lt; input 类型=皌ext", name=坝没名字]“比;$ _POST[& # 39;用户# 39;][& # 39;名字# 39;];   & lt; input 类型=皌ext", name=坝没一][1]“比;$ _POST[& # 39;用户# 39;][& # 39;一个# 39;][1];   & lt; input 类型=皌ext", name=坝没1][b]“比;$ _POST[& # 39;用户# 39;][1][& # 39;b # 39;];   & lt; input 类型=皌ext", name=坝没c][]“比;$ _POST[& # 39;用户# 39;][& # 39;c # 39;] [0];   & lt; input 类型=皌ext", name=坝没][d]“比;$ _POST[& # 39;用户# 39;][2][& # 39;d # 39;];   & lt; input 类型=皌ext", name=坝没][]“比;$ _POST[& # 39;用户# 39;][3][0];   & lt; input 类型=皌ext", name=坝没3][][]“比;$ _POST[& # 39;用户# 39;][3][1][0];   & lt; input 类型=皌ext", name=坝没3][][]“比;$ _POST[& # 39;用户# 39;][3][2][0];   & lt; input 类型=皌ext", name=坝没][][2],在$ _POST[& # 39;用户# 39;][4][0][2];   & lt; input 类型=皌ext", name=坝没4][0][]“比;$ _POST[& # 39;用户# 39;][4][0][3],

,

<李>

当需要处理的表单内容非常多的情况下,表单中名称属性的命名可以采用多维数组的形式,便于开发,其使用方式与PHP中的数组非常相似

<李>

例如,开发在线考试系统时,表单中有填空题,单选的题,多选题,判断题等多种题型,这时可以将每种题型放到一个数组里面进行提交,PHP收到后分别遍历每种题型的数组即可。

4。HTML特殊字符处理

在将用户输入的内容输出到HTML中显示时,会遇到特殊字符问题。
例如,用户提交一段HTML代码时,为了将代码原样显示,需要将里面的特殊字符串转换为实体字符,防止被浏览器解析

PHP与Web页面如何实现交互