精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● CGI>>编程技巧>>help ! get 和post 的区别

主题:help ! get 和post 的区别
发信人: zhcharles()
整理人: workingnow(2002-10-30 13:52:37), 站内信件
【 在 rafael (飞扬) 的大作中提到: 】
: 谁能给出一个最简单的把从 form 中得到的 string 记录下来的例子,还有 get
:  和 post 到底有什么不同!!


    使用 Get 的方法来传送数据会有长度的限制,而 POST 则没有长度的限
制.而 Get 的方法可以直接在网页地址上直接使用.如:

 http://www.server.com/cgi-bin/perlscript.pl?key=var

    以上是一个以 Get 方法传送数据的方法,传送的数据就是 "key=var",并
自动保存在 $ENV{'QUERY_STRING'} 变量里.要在程序中使用 key 的值 var
那么就要对该传送的数据进行分割.

($KEY,$VAR)=split(/=/,$ENV{'QUERY_STRING'});

$KEY 的值就是 key
$VAR 的值就是 var


POST 的分割方法比较麻烦,我不记得了,我都是抄书的.如你要的话,我可以回家

Mail 一份给你,你也可以自己找一些 GPL 版权的程序自己抄下来.



小传
Charles


--
个人的人生感悟:
成功的路不易走,但却能因此而得到成功最大的喜悦!

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.105.183.169]

[关闭][返回]