游戏攻略 | 2024年05月17日 10:10:12 | 阅读:4110
1、获取表单数据是表单应用中最基本的操作,表单数据的传递 *** 有两种,即POST() *** 和GET() *** ,下面说说PHP中这两种 *** 的优缺点和案例!
2、应用POST() *** 时,只需将<form>表单中的属性method设置成POST即可,POST() *** 不依赖URL,不会显示在地址栏。POST() *** 可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器端看不到这一过程的,安全性高。所以POST() *** 比较适合用于发送一个保密的(如信用卡号)或者容量较大的数据到服务器。
3、实例:使用POST() *** 发送文本框信息到服务器!
4、在上面的代码中,form表单的method属性指定了POST() *** 的传递方式,并通过action属性指定了数据处理页为txt.php。因此,当点击“提交”按钮后,即提交文本框的信息到服务器,运行结果如下
5、GET() *** 是<form>表单中method属性的默认 *** ,使用GET() *** 提交的表单数据被附加到URL后,并作为URL的一部分发送到服务器端。在程序的开发过程中,由于GET() *** 提交的表单数据是附加到URL上发送的,因此,在URL的地址栏中将会显示“URL+用户传递的参数”。
6、其中,url为表单响应地址(如http://localhost:8080/xuexi/txt.php),name1为表单元素的名称,value1为表单元素的值,url和表单元素之间用“?”隔开,而多个表单元素之间用“&”隔开,每个表单元素的格式都是name=value,固定不变。
7、实例:创建一个表单来实现应用GET() *** 提交用户名和密码,并显示在URL地址栏中,添加一个文本框,命名为user添加一个密码域,命名为pwd;将表单的method属性设置为GET() *** !如下:
8、运行本实例,在文本框中输入用户名和密码,单击“提交”按钮,文本框内的信息就会显示在URL地址栏中,如下:
9、可以看出,这种 *** 会将参数暴露。如果用户传递的参数是非保密性的参数,那么采用GET() *** 传递数据是可行的,如果用户传递的是保密性的参数(如密码),这种 *** 就会不安全。
相关文章
网友点评
博博常识网
www.kissing2lips.com