VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1166|回复: 8

如何让url参数值随机变化

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-9 08:00:01 | 显示全部楼层 |阅读模式
各位好,我又一个关于url的问题要问大家。
例如我请求的url是http://127.0.0.1:7777/app/test.jsp?sid=aed0000dfsdf
我想找个方法对这个url中的sid进行一下处理,让它在每次请求时在ie地址栏中显示的都不一样,也就是找个算法,让它总是在随机变化的。
我最重要实现的目的是,别人在url地址栏中直接粘贴获取到的地址时,是不能进入系统的。
看看大家有没有什么好的方法和建议,谢谢
回复

使用道具 举报

1

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-5-31 10:00:01 | 显示全部楼层
Math.Randowm();
导入MATH类
看看API吧
回复

使用道具 举报

1

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-5-31 10:30:01 | 显示全部楼层
如果是不能进入系统的话,
哪就要判断session,好像是这样
回复

使用道具 举报

0

主题

21

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-6-2 13:15:01 | 显示全部楼层
session里面放个标记才是正解
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-2 17:30:01 | 显示全部楼层
实现你的目的加个防止外盗链判断不就完了。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-2 19:00:01 | 显示全部楼层
不用处理sid也可以实现的啊,在的你程序里添加登录验证就可以了。
直接访问http://127.0.0.1:7777/app/test.jsp地址是没有验证是否登录了,如果没有登录就不能直接进入系统。
回复

使用道具 举报

0

主题

8

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-6-3 12:15:02 | 显示全部楼层
1,判断登陆session.
2,登陆时传服务器时间过去。然后在回传url参数时加入自定义或者随便的把时间编码后的东东,然后再服务端进行校验,例如判断时间差。
3,干脆不用url参数,通过session之类的方法替代。

到底怎么实现看你具体需求了
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-6-27 20:00:02 | 显示全部楼层
判断你的session不就可以达
回复

使用道具 举报

2

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-6-27 23:00:01 | 显示全部楼层
有道理啊..呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表