JS中有随机函数,但这个随机函数只能生成0-1之间的一个数字,位数也不够40位之多。不过,却可以用。
你找到那个随机函数,也生成一个0-1之间的数,再用MD5加密方法,你去找一个64位加密的吧!把刚生成的那个随机数加密,就变成了一个由字母和数字混合而成的字符串。
至于你要用多少位,就简单一些了,在JS中有这相关的命令,只要取出前面你的那40位就可以了
然后再把那个字符串定义到这个链接就可以。
当然也可以用时间戳,像一些链接就会带有这样的代码来验证
服务器和客户端用同样的MD5加密方法,由客户端生成一个随机数或时间戳,并将那个字符和加密过的字符一起发送到服务端,服务端再将字符加密与客户端加密的字符串比较,如果相同,则通过,这样就可以防止一些非法的链接了