怎么不让A标签后面的参数显示在地址栏上。小弟急求!

tzjavasoft 2012-11-01 03:46:57
<a href="login.do?method=login&id=123">点击我超链接</a>

一段这样的代码。A标签跳过去以后,在下个页面的地址栏会显示出我的ID。。这样有安全隐患。

window.open的时候也会把后面的参数都带过去。。怎么解决啊。请大哥们出手帮帮。!!


...全文
1039 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tzjavasoft 2012-11-01
  • 打赏
  • 举报
回复
伪静态好像对于A标签和open都不管用。研究了一下。也不太清楚自己研究清楚没。貌似不管用
sgyyz 2012-11-01
  • 打赏
  • 举报
回复
现在还有用window.open的吗?貌似都在改版了吧……
suano 2012-11-01
  • 打赏
  • 举报
回复
可以用伪静态试试,而且貌似显示ID也不会有什么问题吧
tzjavasoft 2012-11-01
  • 打赏
  • 举报
回复
A标签可以用表单提交,那个open怎么解决呢?
sgyyz 2012-11-01
  • 打赏
  • 举报
回复
a标签的参数是绝对要在地址栏显示的。

但是你可以点击a标签,提交一个隐藏的表单,这个不就隐藏了……
tzjavasoft 2012-11-01
  • 打赏
  • 举报
回复
你是说写一个<input type="hidden" name="id" value="123">这样吗?
这个A标签带不到后台。只能form带过去。但是又没有form啊!
fwacky 2012-11-01
  • 打赏
  • 举报
回复
<a href="login.do?method=login&id=123">

把 123 赋给一个 隐藏控件, name 和Action 类中的一个属性 一直。在后台 直接 this.id 就可以获取了!
tzjavasoft 2012-11-01
  • 打赏
  • 举报
回复
大哥,你这个说得有点点复杂了。。。有没有比较简单直接一点的方法啊?

这问题高了好久了!
猿敲月下码 2012-11-01
  • 打赏
  • 举报
回复
一种思路:把你的ID加密,然后在打开的那个页面解密

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧