建站知识

大唐传易浅谈PHP与Web页面交互

标签:   | 作者:fanxin | VISITORS: | 来源:未知
17
Mar
2018
大唐传易浅谈PHP与Web页面交互
 
   PHP与Web页面交互是学校PHP语言编程的基础。PHP中提供了两种与Web页面交互的方法:一种是通过Web表单提交数据,另一种是通过URL参数传递。接下来小编将讲解PHP与Web页面交互的一些相关知识,希望能对想学习PHP语言的人做一些铺垫。
 
表单数据的提交方式
 
   提交表单数据有两种方法:GET方法和POST方法。采用哪种方法提交表单数据,由form 表单的method属性值决定。那么有哪两种提交表单的数据方法?容我给各位一一介绍。
 
GET方法提交表单数据
 
   GET方法是form 表单中method属性的默认方法。使用GET方法提交的表单数据被附加到URL上,并作为URL的一部分发送到服务器端。在程序的开发过程中,由于GET方法提交的数据是附加到URL上发送的,因此,在URL的地址栏中将会显示“URL+用户传递的参数”。
 
POST方法提交表单数据
 
    应用POST方法提交表单数据的方法非常简单,只需要将form表单中的method属性值设置成“POST”即可。POST方法不依赖于URL,不会将传递的参数值显示在地址栏中。另外,POST方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器端是看不到这一过程的,安全性高,因此,POST方法比较适合用于发送一个保密的(如信用卡号)或者比较大量的数据到服务器。
 
使用POST方法与GET方法的区别
 
    在浏览器中向服务器发送表单数据的方法有两种,即POST方法和GET方法。这两种方法在Web页面的应用有着本质的不同。POST方法发送变量数据时,对于用户而言是保密性质的。从HTTP协议来看,数据附加于header的头信息中,用户不能随意修改。这对于Web应用程序而言,安全性要好得多,而且使用POST方法向Web服务器发送数据的大小不受限制。
   GET方法是在访问URL时使用浏览器地址传递值。GET方法方便直观,但缺点是访问该网站的用户也可以修改URL串后发送给服务器。GET传递的字符串长度有一定限制,不能超过250个字符。如果超长,浏览器会自动博取,导致数据丢失或程序运行出错。另外,GET方法不支持ASCLL字符之外的任何字符。如果包含汉字或其他ASCLL字符,需要应用    PHP的内置函数将参值转换成其他编码格式进行传递。

因此,在网站开发的过程中,程序员应根据实际需要灵活地选择POST方法和GET方法来提交表单数据。
相关新闻
首页 | 网站建设 | 网站模板 | 定制设计 | 建站知识