通过一个页面向另外的页面传参数的时候有两个方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过一个页面向另外的页面传参数的时候有两个方法相关的知识,希望对你有一定的参考价值。
通过一个页面向另外的页面传参数的时候有两个方法,一种是加密的,一种是可以在游览器中看到的,都是怎么写的
一个是get方法,在浏览器的地址栏中直接可以看到你传入另一页面的值,一个是post方法,在地址栏中看不到传到另一页面的值。1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。
4、Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。
5、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。
6、Get是Form的默认方法。
取得表格输入数据的方法
:GET POST
一.get:用户端将数据加到URL后,格式为”?字段1=输入数据1&字段2=输入数据2&...",
再将其送到服务器。
如: action为www.abc.com, 字段Name输入数据为jack,字段age的数据为15,则用get方法为
http://www.abc.com?Name=jack&Age=15
二.post:用户端用http信息数据传送到服务器
ASP中:
get:使用“输入数据= Request.QueryString("字段名")",将附加于URL的数据取出。
post:使用“输入数据=Request.Forml"(字段名")",读取HTTP信息数据字段。
* Request.QueryString范例
如:〈A hery="aspform.asp?Name=jack&Age=15">
按此〈/A〉〈p〉
Name:<%=request.QueryString("Name")%)
Age:<%=request.QeueryString("Age")%)
* get 范例
·aspturm.asp:
<form action="asp1b.asp" method="get">
姓名: <input type=text name="input1" value="Your name">
<p>
特征: <select name="input2">
<option>cool!
<option>handsome
<option>warmhearted
</select>
<input type=submit value="ok">
</form>
asp1b.asp的内容
<html><body>
<% =request.querystring("input1") %> hi, your character is
<%= request.querystring("input2") %>
</body></html> 参考技术A 你说的是web的?
1.Session["你的东西"]
2.Page.Response.Redirect("xxxxx.aspx?id=" + UserName); 参考技术B 你不会说的是GET和POST吧,两个都能看到,只是一个能直接看到,一个不能
微信小程序web-view嵌入H5页面, H5页面向小程序页面传值
在写微信小程序web-view嵌入H5页面, H5页面向小程序页面传值的时候,多次尝试传值和页面返回都不成功,然后仔细看官方文档,发现有这句话:
网页向小程序 postMessage
时,会在特定时机(小程序后退、组件销毁、分享)触发并收到消息。
也就是只有在小程序后退、组件销毁、分享时才会触发
所以应该改变 postMessage
的时机,调换顺序就可以了
<script type="text/javascript">
wx.miniProgram.navigateBack({delta: 1};
wx.miniProgram.postMessage({ data: ‘获取成功‘ });
</script>
以上是关于通过一个页面向另外的页面传参数的时候有两个方法的主要内容,如果未能解决你的问题,请参考以下文章