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网别的相干文章!