189 8069 5689

如何实现PHP与Web页面的交互

这期内容当中小编将会给大家带来有关如何实现PHP与Web页面的交互,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

泸溪ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

前言

在《PHP学习笔记-PHP与Web页面的交互1》笔记中讲解了form表单的一些属性,包括它的输入域标记、选择域标记和文字域标记的写法,接下来的内容就是讲如何获取表单数据以及PHP数据的传递,包括对各种控件值的获取。

插入表单

提交表单之前一定得有表单,当我们的表单创建完毕后可以将表单插入Web页中,代码如下:





在普通的Web页中插入表单



商品名称:
市场: 海外 国内
编号:
种类:
商品图片:
商品描述:
  
>

在HTML的和间添加一个表单。

运行结果:

如何实现PHP与Web页面的交互

获取表单数据

表单数据的获取主要有两个钟方式分别是POST()方法和GET()方法。

通过

表单的method属性所指定。

使用POST方法提交表单

应用POST方法时,只需将表单中的属性method设置成POST即可。POST方法不依赖于URL,不会显示在地址栏。POST方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器端是看不到这一过程的,安全性高。所以POST方法比较适合用于发送一个保密的(如信用卡号)或者容量较大的数据到服务器。

示例:




  
  PHP语言基础




  
编号:

运行结果:

如何实现PHP与Web页面的交互

点击提交按钮后,我们发现地址栏不会显示我们提交的参数。

使用GET方法提交表单

GET方法是

表单中method属性的默认方法。使用GET方法提交的表单数据被附加到URL后,并作为URL的一部分发送到服务器端。在程序的开发过程中,由于GET方法提交的数据是附加到URL上发送的,因此,在URL的地址栏中将会显示“URL+用户传递的参数”。

将上面示例中的表单中method属性指定为get,运行程序后的结果如下:

如何实现PHP与Web页面的交互

点击按钮后地址栏会通过‘?'连接键值对,键值对以‘&'分隔。

PHP参数传递的常用方法

获取表单数据,实际上就是获取不同的表单元素的数据。标签中的name是所有表单元素都具备的属性,即为这个表单元素的名称,在使用时需要使用name属性来获取相应的value属性值。

PHP参数传递的常用方法有三种:

  1. $_POST[]全局变量
  2. $_GET[]全局变量
  3. $_SESSION[]变量

$_POST[]全局变量

使用PHP的$_POST[]预定义变量可以获取表单元素的值,格式为:

$_POST[name]

范例:




  
  PHP语言基础




  
编号:

运行结果:

如何实现PHP与Web页面的交互

$_GET[]全局变量

PHP使用$_GET[]预定义变量获取通过GET方法传过来的值,使用格式为:

   $_GET[name]

范例:




  
  PHP语言基础



编号:

运行结果:

如何实现PHP与Web页面的交互

$_SESSION[]变量

使用$_SESSION[]变量可以获取表单元素的值,格式为:

$_SESSION[name]

使用$_SESSION[]传参的方法获取的变量值,保存之后任何页面都可以使用。但这种方法很耗费系统资源,建议读者慎重使用。

案例

最后结合笔记中的第一个demo写一个完整的案例:




  
  在普通的Web页中插入表单
  


商品名称:
市场: 海外 国内
编号:
种类:
商品图片:
商品描述:
  

商品名称:" . $_POST['product']; echo "

市场:" . $_POST[from]; echo "

编号:" . $_POST['code']; echo "

种类:" .$_POST['select']; $path = './upfiles/'. $_FILES['photo']['name']; move_uploaded_file($_FILES['photo']['tmp_name'],$path); echo "

商品图片:" .$path; echo "

商品描述:" .$_POST['intro']; } ?>

运行结果:

如何实现PHP与Web页面的交互

通过move_uploaded_file方法将图片上传到当前路径下的upfiles文件夹中。

上述就是小编为大家分享的如何实现PHP与Web页面的交互了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


当前题目:如何实现PHP与Web页面的交互
标题来源:http://cdxtjz.com/article/ipggop.html

其他资讯