在一个网站下,有很多页面的链接都以
http://www.xxx.com/item.aspx?id=1
http://www.xxx.com/item.aspx?id=2
……
这样的形式指向了item.aspx这个页面。我现在想让这个页面加载的时候后面跟一个随机数,就像:
http://www.xxx.com/item.aspx?id=1&tmp=4953321我现在又不想改其它页面的链接,因为实在太多了。能不能只改item.aspx这个页面,让它在加载的时候,自动在后面加上tmp=4953321这样的随机数

解决方案 »

  1.   

    "&timeStamp=" + new Date().getTime()
      

  2.   

    楼上的朋友可能没有搞清楚我的问题吧.我的意思是点击"http://www.xxx.com/item.aspx?id=1",实际跳转的页面是"http://www.xxx.com/item.aspx?id=1&tmp=4953321 "
      

  3.   

    你这其实是url重写了,请参考http://tech.it168.com/msoft/2008-01-08/200801080919796.shtml
      

  4.   

    就没有人懂我问的意思吗?我晕。就是在访问的url后面加上一串随机数啊
      

  5.   


    <body onload="window.location=window.location.toString()+'?tmp='+Math.random().toString();">
      

  6.   

    那就要 访问两次了, 在item里判断一下,第一次,给加个后缀。
      

  7.   

    <body onload="window.location=window.location.toString()+'?tmp='+Math.random().toString();">
    这样死循环了吧?
      

  8.   

    sorry ~ 刚才机器卡,没测试这样写
    <body onload="if(window.location.href.indexOf('temp')==-1)
                window.location.href=window.location.href+'?temp='+Math.random().toString();">or 
       function go()
        {
            if(window.location.href.indexOf("temp")==-1)
                window.location.href=window.location.href+'?temp='+Math.random().toString();            
        }<body onload="go();">
      

  9.   

    可以把WEB.CONFIG里的COOKIELESS调成false.