xxx.php?eeeeeee=qwerty
后面随便加一些参数可以防止缓存。例如上面的?eeeeeee=qwerty
第n次出现,和第M次(n!=M)出现的参数一定要是不相同的。。

解决方案 »

  1.   

    恐怕是不行的呢。bbs里的签名可不可能让你写一个会变的参数。应该是做不到了。
      

  2.   

    xxx.php?eeeeeee=qwerty
    后面随便加一些参数可以防止缓存。例如上面的?eeeeeee=qwerty
    第n次出现,和第M次(n!=M)出现的参数一定要是不相同的。。-----------------------------------
    签名档似乎不可以这样吧。无法实现里头有一个变量来改变参数。
      

  3.   

    surfchen(冲浪) 的是整解!
    这就如同这里的url最后的temp=.4097711人家举个例子罢了,何必那么认真
      

  4.   

    surfchen(冲浪) 的是整解!
    这就如同这里的url最后的temp=.4097711人家举个例子罢了,何必那么认真
    问题是签名档里出现不了变量。怎么可能让你的签名档里有一个变量呢。
      

  5.   

    那个顶楼的意思是在同一个页面中,有2个src完全一模一样的img。能不能让它他分别显示2个不同的图片。hehe而不是问同一个文件名如何显示2个不同的图片。
      

  6.   

    事实上src相同的图片ie只会提交一次。即使你的图片里再header(location)过了也没用的。
      

  7.   

    http://localhost:81/phpMyAdmin/ 出现下面的错误信息怎么回事>?i/mysql4.dbi.lib.php): failed to open stream: No such file or directory in D:\htdocs\phpMyAdmin\libraries\database_interface.lib.php on line 18Fatal error: main(): Failed opening required '. braries i/mysql4.dbi.lib.php' (include_path='.;c:\php4\pear') in D:\htdocs\phpMyAdmin\libraries\database_interface.lib.php on line 18
      

  8.   

    failed to open stream: No such file or directory 这是关键。看得懂英文吗?
      

  9.   

    如果论坛程序不可修改,那可以用cookie或者session控制显示图片,第一次显示之后,记一个标记,第二次就显示下一张图片
      

  10.   

    楼主是想在别人的论坛,实现头像的不同吗?
    这样的话,实现可能比较难。
    即使是这样也做不到
    <?php
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma:no-cache");
    header("Content-Type:image/gif");
    readfile(rand(1,2).'.gif');
    ?>
      

  11.   

    晕倒,如果是我自己的论坛我还用讨论这个吗?自然是在别的论坛想要如此做,所以,首先我不可以改动程序,更不可以控制cookie什么的。所以ashceh说的方法是不可能的。正如Gdj说的:“要是自己的论坛那都根本不用讨论了。没有人会讨论在自己的论坛怎么加几种签名吧”
      

  12.   

    ashchen 问题是在于一个页面中包含的图片什么的,IE不会两次请求,所以你设置的cookie根本不会被读取到。要实现刷新一次一个新图片是很简单的,那没有讨论的价值,问题的关键在于在一个页面中的不同楼层的签名档显示不一样
      

  13.   

    唉,
    把你所有的图片(越多越好)制成一个快速变换的gif动画,
    当访问的人把目光从一楼移到二楼的时候,相信图片不会那么巧正好一样
      

  14.   

    看来我错了
    IE只看文件名的,同一个页面第一个文件名图片下载之后,后面如果文件名一样就不会再去服务器下载了
    本地缓存了
    也许再仔细研究一下http协议能找到答案
      

  15.   

    我的个人看法哈:首先,来说说<img src="">吧,无论是一个图片地址,还是一个程序地址,返回给它的都是图片,也正如前面各位所说,对于这个相同的地址,IE是不会重复访问服务器的,也就是说只访问服务器一次,这也很合情合理嘛:) 那么,据此,我们可以知道一切服务器端所做的处理全部都是没有用的,至多只能是在两次刷新页面产生的效果不同,而不是同一页面不同位置的不同。既然我们不能在服务器端处理它,那么我们就只能想办法在客户端处理它,也就是用javascript,并且,显然这样做是可以的。
    但是,现在支持这个功能的论坛,在这里都会对src中是否存在脚本做了检查,因此,这也行不通了。so正如楼主所说,此题无解:)呵呵,啰嗦了这么多,结论大家都想到的:)
      

  16.   

    呵呵,由于js脚本能做的事情很多,so,论坛必然要屏蔽它,呵呵,自然也就失去了这种多变性,呵呵。
    <img src="javascript:var a=Math.floor(Math.random()*2+1);test1.src='./test'+a+'.jpg';" border="0" width="160" height="120" name="test1">
    <img src="javascript:var a=Math.floor(Math.random()*2+1);test2.src='./test'+a+'.jpg';" border="0" width="160" height="120" name="test2">在我测试的时候发现不能用src="javascript:this.src='url'"这种写法,哪位知道为什么啊?