POST && GET 的区别??!!waiting...关注ing... post一般是通过表单提交的数据get一般是通过地址栏,超连接地址提交的数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和它們的英文意思差不多,post是傳遞值,get是取值 楼上的家伙不要乱说!post方法跟get方法可以做到一样的效果,主要用途是用于网页之间的数据转换,它们有如下的分别:post可以一次传输多个数据,而且可信度高get不可以传输过多的数据,而且传输的数据可以通过地址栏看到(譬如账号密码等等等等),而且还可能丢数据。post可以用$HTTP_POST_VALUE[](大概是这个数组)来访问get可以用$HTTP_GET_VALUE[]来访问 那么在表单中可以使用get么?能举个例子说明么? post和get区别:post可同时传送表单和URL上的值;get只能传送URL上的值。 $HTTP_POST_VARS$HTTP_GET_VARSphp4.2之后可以yong$_POST$_GET 同意 wuxyun(巫行云) .补充,$_REQUEST和$_POST用处相同。 get 最长提交长度为 2K,而用post nMB都可以而且get会将你所有提交的内容都在url里显示出来。 如果post的功能比get的功能强大~~那么为什么还要使用get呢?get一般在什么情况下使用呢?等待ing... 一个发送的数量要大些一个小得多。传text的用post好些。post在地址浪上面不显示出来 可以在报表中使用get把form里面的method复制为GET就可以了 GET <FORM action=login.php method=get>提交后在URL上显示:http://www.xxx.com/login.php?username=sandy&password=aaa网页刷新时不会提示“网页过时,要重新传送数据”由于是利用URL传送,故数据有限制,数据太大会丢失。POST<FORM action=login.php method=post>提交后不在URL上显示:http://www.xxx.com/login.php,直接发送到服务器。网页刷新时会提示“网页过时,要重新传送数据”!传送数据无限制。一般有重要数据或大数据传到服务器,要用POST传送;若只是一般不重要数据,可用GET,刷新时不会经常出现“网页超时”之类的提示。 Get 显式提交数据的方法,传输数据大小为255字节,以var=值&var2=值2的形势出现,一般跟在url的后面Post隐式递交数据的方法,传输数据大小为2G php手册中的话:Predefined Variables(保留的变量)Server variables: $_SERVER(服务器变量,数组)Environment variables: $_ENV(服务器端的环境变量,数组)HTTP Cookies: $_COOKIE(在浏览器设置的cookie变量,数组)HTTP GET variables: $_GET(用户请求的参数变量,数组。当form的方法为get 或者 url?var=...&var1=...方法请求时的参数将存放在该数组中)HTTP POST variables: $_POST(用户请求的参数变量,数组。当form的方法为post时所传递的参数将存放在该数组中)$_POST一般是通过表单提交的数据$_GET一般是通过地址栏,超连接地址提交的数据get 最长提交长度为 2K,而用post nMB都可以,而且get会将你所有提交的内容都在url里显示出来Get 显式提交数据的方法,传输数据大小为255字节,以var=值&var2=值2的形势出现,一般跟在url的后面Post 隐式递交数据的方法,传输数据大小为2GHTTP File upload variables: $_FILES(上传的文件的信息,数组,每一条目对应一个上传文件的信息数组)Request variables: $_REQUEST(用户请求的信息,数组,是$_GET和$_POST的合集)Session variables: $_SESSION(存放在服务器端的当前会话的有关信息,数组)Global variables: $GLOBALS(用户定义的各个全局变量,数组)The previous error message: $php_errormsg(最后一次脚本执行过程中产生的错误信息) 如何通过不同值的变量来显示不同的图片? 数据判断! 急救!PHP如何向ASP页面传递变量 PHP实例!?新手上路 简易聊天室中,如何实现发言之后光标仍然定位在空的text框里? 做这样一个网站要多少钱??? 如何把带变量的页面导入到当前页面?例如article.php?id=33 用php连接oracle数据库后进行多次查询的时候要不要在每次查询的时候重新连接?? 怎样弹出没有菜单,工具栏,地址栏的IE 窗口!!! 正则请教 求救!php在win平台下发送邮件的问题,在线守候,马上给分! informix 日期
post可以一次传输多个数据,而且可信度高
get不可以传输过多的数据,而且传输的数据可以通过地址栏看到(譬如账号密码等等等等),而且还可能丢数据。
post可以用$HTTP_POST_VALUE[](大概是这个数组)来访问
get可以用$HTTP_GET_VALUE[]来访问
post可同时传送表单和URL上的值;
get只能传送URL上的值。
$HTTP_GET_VARSphp4.2之后可以yong
$_POST
$_GET
而且get会将你所有提交的内容都在url里显示出来。
把form里面的method复制为GET就可以了
<FORM action=login.php method=get>
提交后在URL上显示:http://www.xxx.com/login.php?username=sandy&password=aaa
网页刷新时不会提示“网页过时,要重新传送数据”
由于是利用URL传送,故数据有限制,数据太大会丢失。POST
<FORM action=login.php method=post>
提交后不在URL上显示:http://www.xxx.com/login.php,直接发送到服务器。
网页刷新时会提示“网页过时,要重新传送数据”!
传送数据无限制。一般有重要数据或大数据传到服务器,要用POST传送;
若只是一般不重要数据,可用GET,刷新时不会经常出现“网页超时”之类的提示。
Predefined Variables(保留的变量)
Server variables: $_SERVER(服务器变量,数组)
Environment variables: $_ENV(服务器端的环境变量,数组)
HTTP Cookies: $_COOKIE(在浏览器设置的cookie变量,数组)
HTTP GET variables: $_GET(用户请求的参数变量,数组。当form的方法为get 或者 url?var=...&var1=...方法请求时的参数将存放在该数组中)
HTTP POST variables: $_POST(用户请求的参数变量,数组。当form的方法为post时所传递的参数将存放在该数组中)
$_POST一般是通过表单提交的数据
$_GET一般是通过地址栏,超连接地址提交的数据
get 最长提交长度为 2K,而用post nMB都可以,而且get会将你所有提交的内容都在url里显示出来
Get 显式提交数据的方法,传输数据大小为255字节,以var=值&var2=值2的形势出现,一般跟在url的后面
Post 隐式递交数据的方法,传输数据大小为2GHTTP File upload variables: $_FILES(上传的文件的信息,数组,每一条目对应一个上传文件的信息数组)
Request variables: $_REQUEST(用户请求的信息,数组,是$_GET和$_POST的合集)
Session variables: $_SESSION(存放在服务器端的当前会话的有关信息,数组)
Global variables: $GLOBALS(用户定义的各个全局变量,数组)
The previous error message: $php_errormsg(最后一次脚本执行过程中产生的错误信息)