当前位置: 代码迷 >> JavaScript >> 小弟我想在url后加一个随机数,如何做
  详细解决方案

小弟我想在url后加一个随机数,如何做

热度:120   发布时间:2012-03-03 15:33:02.0
我想在url后加一个随机数,怎么做
因为url可能带参数也可能没有
能写个正则或方法加上一个随机数又不影响原来的url么

------解决方案--------------------
干吗要正则啊?
不懂。

就按照lz的题目回答了,假设楼主这样做只是为了避免需要更新的内容被浏览器cache住
var s=new Date();
var url= "http://asd.com?rand= "+s.toLocaleTimeString();

如果一定要用随即数。。
var s=Math.random*10000;
url+= "?rand= "+s;
------解决方案--------------------
哦,可能有可能没有啊,那就url+= "&rand= "+s
就成吧,有没有参数都无所谓的
------解决方案--------------------
如果是这个链接发到注册客户的E-mail上进行注册验证。
<%
randomize
num = int(7999*rnd+2000) '计数器的值
num2 = EncryptString(num)//EncryptString为加密函数
session( "pwds ")=num
%>
<a href= "http://www.fdsadf.com/check.asp?n= <%=num2%> "> 注册验证 </a>
------解决方案--------------------
产生一个随机整数通过算法将其转换为固定长度的字符串,如一个64进制字符串,然后向原url中插值,应该可以起到一定的保密措施,使用的时候反向操作剔除之
  相关解决方案