旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php中get和post的特性是什么【php题目】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP问题浏览:93


导读:php中的GET和POST的区分和特性以下:1.GET是从服务器上猎取数据,POST是向服务器传送数据。2.GET是把参数数据行列加到提交表单的ACTION属性...

php中的GET和POST的区分和特性以下:

1. GET是从服务器上猎取数据,POST是向服务器传送数据。

2. GET是把参数数据行列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中能够看到。POST是经由历程HTTP POST机制,将表单内各个字段与其内容安排在HTML HEADER内一同传送到ACTION属性所指的URL地点。用户看不到这个历程。

相干引荐:《PHP教程》

3.关于GET体式格局提交表单数据,服务器端用$_GET[‘name’]猎取变量的值,关于POST体式格局提交表单数据,服务器端用$_POST[‘name’]猎取提交的数据,固然,二者都能够经由历程$_REQUEST[‘name’]取得表单数据。关于REQUEST体式格局提交表单数据,服务器端用$_REQUEST[‘name’]猎取变量的值,但这类体式格局很罕用。

4. GET传送的数据量较小,不能大于2KB。POST传送的数据量较大,平常被默以为不受限定。但理论上,平常以为不能超过100KB。

5. GET安全性异常低,POST安全性较高。

6. GET表单值能够经由历程_GET猎取;但经由历程action的url设置的参数老是猎取不到的,<form method="get" action="a.asp?b=b">跟<form method="get"action="a.asp">是一样的,也就是说,在这类情况下,GET体式格局会疏忽action页面后边带的参数列表。POST表单值能够经由历程_POST猎取;但经由历程action的url参数设置的参数则能够不能经由历程_POST猎取到。action=test.php?id=1这类就是GET体式格局传值,能够用$_REQUEST和$_GET接收传值,但不能用POST体式格局猎取到值,纵然表单是POST体式格局提交。地点,在提交表单时,假如action中同时有参数,最好只能经由历程POST表单体式格局,关于表单内数据,直接经由历程POST猎取,关于action中参数,童工GET猎取。

在做数据查询时,发起用GET体式格局,而在做数据增加、修正或删除时,发起用POST体式格局。

以上就是php中get和post的特性是什么的细致内容,更多请关注ki4网别的相干文章!

标签:phpgetpost特点