首页 > 软件开发 > HTML >

window.location.href 传ID,不安全,怎么解决

来源:互联网 2023-03-16 19:15:56 150

在做页面开发时,我们有时需要在客户端使用window.location.href来转向新页面,新链接里需要传递一个id参数,但为了安全,不想暴露id数值,该怎么解决呢?下面我们来看一下。

uYp办公区 - 实用经验教程分享!

uYp办公区 - 实用经验教程分享!

方法/步骤

  • 1

    为了避免暴露id,我们如果数据表里还有其他唯一的字段,比如一个code字段,我们可以把code字段输出到客户端。

    uYp办公区 - 实用经验教程分享!

    uYp办公区 - 实用经验教程分享!

    window.location.href 传ID,不安全,怎么解决uYp办公区 - 实用经验教程分享!

  • 2

    然后在window.location.href链接到新页面时,使用这个code来做为参数传送。

    uYp办公区 - 实用经验教程分享!

    uYp办公区 - 实用经验教程分享!

    window.location.href 传ID,不安全,怎么解决uYp办公区 - 实用经验教程分享!

  • 3

    如果没有code字段,我们可以对id字段进行加密,在后端代码里加密,比如把id加上一个固定的值,或者加上当前日期值也行。

    uYp办公区 - 实用经验教程分享!

    uYp办公区 - 实用经验教程分享!

    window.location.href 传ID,不安全,怎么解决uYp办公区 - 实用经验教程分享!

  • 3该信息未经授权抓取自百度经验
  • 4

    然后把加密的id输出到客户端。

    uYp办公区 - 实用经验教程分享!

    uYp办公区 - 实用经验教程分享!

    window.location.href 传ID,不安全,怎么解决uYp办公区 - 实用经验教程分享!

  • 5

    客户端再使用这个加密的id来传递到链接的页面。

    uYp办公区 - 实用经验教程分享!

    uYp办公区 - 实用经验教程分享!

    window.location.href 传ID,不安全,怎么解决uYp办公区 - 实用经验教程分享!

  • 6

    新页面里先获取到传过来的参数。

    uYp办公区 - 实用经验教程分享!

    uYp办公区 - 实用经验教程分享!

    window.location.href 传ID,不安全,怎么解决uYp办公区 - 实用经验教程分享!

  • 7

    然后解密这个id值后,再处理后续的数据就行了。

    uYp办公区 - 实用经验教程分享!

    uYp办公区 - 实用经验教程分享!

    window.location.href 传ID,不安全,怎么解决uYp办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!uYp办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码