首页 > 网站 > WEB开发 > 正文

[Javascript]网页链接加上时间戳防止串用户

2024-04-27 14:23:39
字体:
来源:转载
供稿:网友

[javascript]网页链接加上时间戳防止串用户

最近客服来报,一批用户访问公司网站的时候,由于其网络环境有代理服务器,导致A用户看到B用户的信息,这是非常尴尬的事情。解决的方法也很容易,给网址加上时间戳就可以了,用JS就能实现。

JS代码如下

// 时间戳function timestamp() {return 't='+new Date().getTime()+''+Math.floor(Math.random()*9999+1000);}//在URL上设置时间戳function setUrlStamp(url){url = url.replace(/(^/s*)|(/s*$)/g,'');if(url.indexOf("t=") == -1){if(url.indexOf("?") != -1){url = url+"&"+timestamp();}else{url = url+"?"+timestamp();}}return url;}//在某片区域上给所有a标签设置时间戳function setHrefStamp(area){var target = $(area+" [href]");if(target.length==0) return;target.each(function(index){$(this).attr('href',setUrlStamp($(this).attr('href')));});}

调用方法:

$(function() {    setHrefStamp("#test");});


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表