为了账号安全,请及时绑定邮箱和手机立即绑定

jquery在不同页面之间如何传值并且保证一下安全性?

jquery在不同页面之间如何传值并且保证一下安全性?

慕桂英3389331 2018-10-08 11:15:00
场景是:app的外接h5页面:比如我有a页面,是商品选择页面;还有一个b页面,是商品确认和选择支付页面;我想把a页面的选中的商品相关信息传递到b页面,并在b页面选择支付方式经过一系列验证之后去支付。问题是:1.a页面到b页面,b页面到支付页的参数传递该如何进行,如何传递?我现在掌握的几种方式是:1.url传值2.cookie3.本地存储但是这三种方法都存在一个问题就是信息安全行,因为是支付外接,所以用户相关信息或者说参数安全性要有所保,但我所掌握的三种方式传参都在浏览器中暴露了,由于自己对这方面根本没涉及过,还请有经验的朋友给提供一下思路,也想过跟后端结合传值但没做过不知道思路,麻烦了
查看完整描述

2 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

localStorage / sessionStorage

查看完整回答
反对 回复 2018-10-14
?
烙印99

TA贡献1829条经验 获得超13个赞

传值无非
1:就是url 参数拼接 通过QueryString获取参数
2:cookie
3:h5本地存储 localStorage 长期存在 / sessionStorage 打开存在
4:window.open 等等

如果说相对'安全' 你可以采用 2 3 
但是话说回来 听过一句话吗 永远在安全方面不要'相信'前端 ,涉及到交易支付 我建议和后台合作开发
安全问题永远是后端解决 前端无论如何 懂点技术的都能把你的值取到! 建议

你可以把所以的商品信息存在后台 其一,第二每个商品对应每个ID或者什么识别 你只需要传递ID来识别商品
然后支付界面 去调取后端接口来实现交易 比方把参数传给后台 后台来完成这次交易 你只负责展示 ,仅此而已


查看完整回答
反对 回复 2018-10-14
  • 2 回答
  • 0 关注
  • 890 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信