欢迎各界计算机爱好者加入,弘扬极客精神!

$GET和$POST是什么变量?作用范围是怎么判定的?

12 喜欢 0 不喜欢
最新提问 9月 6, 2015 分类:WEB开发 | 用户: 黑夜流星雨 (2,078 分)  

9 个回答

8 喜欢 0 不喜欢
 
已采纳
GET和POST被视作$_GET和$_POST。它们是超全局变量,这意味着对它们的访问无需考虑作用域-无需任何特殊代码,您能够从任何函数、类或文件访问它们。
最新回答 9月 6, 2015 用户: longer (4,724 分)  
采纳于 9月 9, 2015 用户:wxwxwx
0 喜欢 0 不喜欢
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好
最新回答 9月 6, 2015 用户: aguibaba (4,138 分)  
0 喜欢 0 不喜欢

get是从服务器上获取数据,post是向服务器传送数据。

最新回答 9月 6, 2015 用户: 会飞的鱼 (3,200 分)  
0 喜欢 0 不喜欢
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
最新回答 9月 6, 2015 用户: MJ (2,076 分)  
2 喜欢 0 不喜欢
最新回答 9月 6, 2015 用户: 混混分的 (1,690 分)  
0 喜欢 0 不喜欢
应该是$_GET, $_POST

你说的作用范围是指的什么,所取得数据的位置么,在html <form></form>标签内
最新回答 9月 6, 2015 用户: Dale (2,066 分)  
2 喜欢 0 不喜欢

$_GET变量接受所有以get方式发送的请求,及浏览器地址栏中的?之后的内容
$_POST变量接受所有以post方式发送的请求,例如,一个form以method=post提交,提交后php会处理post过来的全部变量
而$_REQUEST支持两种方式发送过来的请求,即post和get它都可以接受,显示不显示要看传递方法,get会显示在url中(有字符数限制),post不会在url中显示,可以传递任意多的数据(只要服务器支持)

最新回答 9月 7, 2015 用户: general (4,608 分)  
1 喜欢 0 不喜欢
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。 
最新回答 9月 8, 2015 用户: Melo (4,272 分)  
0 喜欢 0 不喜欢
GET是从服务器上获取数据,Post是向服务器传送数据。GET的比POST的安全些。
最新回答 9月 9, 2015 用户: yxzstruggle (3,006 分)  
...