大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> 在表单里使用”post”和”get”有什么区别

在表单里使用”post”和”get”有什么区别

时间: 2021-07-31 作者:daque

在form内里,不妨运用post也不妨运用get。它们都是method的正当取值。然而,post和get本领在运用上至罕见零点各别:1、get本领经过url乞求来传播用户的输出。post本领经过其余的情势。2、get办法的提交你须要用request.querystring来博得变量的值,而post办法提交时,你必需经过request.form来考察提交的实质。提防接洽底下的代码。你不妨运转之来体验一下:代码<!--两个form惟有method属性各别--><form action=“getpost.asp” method=“get”> <input type=“text” name=“text” value=“hello world”></input> <input type=“submit” value=“method=get”></input></form><br><form action=“getpost.asp” method=“post”> <input type=“text” name=“text” value=“hello world”></input> <input type=“submit” value=“method=post”></input></form><br><br><% if request.querystring(“text”) <> ““ then %> 经过get本领传播来的字符串是: “<b><%= request.querystring(“text”) %></b>“<br> <% end if %><% if request.form(“text”) <> ““ then %> 经过post本领传播来的字符串是: “<b><%= request.form(“text”) %></b>“<br><% end if %>证明把上头的代码生存为getpost.asp,而后运转,开始尝试post本领,这功夫,欣赏器的url并没有什么变革,归来的截止是:经过post本领传播来的字符串是: "hello world"而后尝试用get本领提交,请提防,欣赏器的url形成了:http://localhost/general/form/getpost.asp?text=hello+world而归来的截止是:经过get本领传播来的字符串是: "hello world"结果再经过post本领提交,欣赏器的url仍旧:http://localhost/general/form/getpost.asp?text=hello+world而归来的截止形成:经过get本领传播来的字符串是: "hello world"经过post本领传播来的字符串是: "hello world"提醒经过get本领提交数据,大概会带来安定性的题目。比方一个登岸页面。当经过get本领提交数据时,用户名和暗号将出此刻url上。即使:1、 登岸页面不妨被欣赏器缓存;2、 其余人不妨考察存户的这台呆板。那么,旁人即不妨从欣赏器的汗青记载中,读取到此存户的账号和暗号。以是,在某些情景下,get本领会带来重要的安定性题目。倡导在form中,倡导运用post本领。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.