缓存的问题 我在程序里写好程序。然后在IE6里看效果但是不能看到刚写的程序的效果,一定要去浏览器里清除缓存然后就能看到效果,其它的浏览器都是能看到效果的。就IE6不能看到,不知道有什么办法能解决这个问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以在程序里面加一个页面参数cacheVersion,制取当前的timestamp,类似下面这样http://www.yourdomain.com/index.php?cacheVersion=1223423那么每次用户重新访问的时候,就不会去读缓存,而是重新去服务器下载 你不会在首页中做跳转啊,比如你的首页是index.php,你可以将默认首页改成default.php,然后再default.php中写<?php$stamp = time();header("Location: index.php?cacheVersion=$stamp");?> 也就是说保证每次的url都不同,就不会有缓存效果出现了。 这个用法类似于验证码在JS文件里的刷新,也是传递一个无序列的值给后台程序或HTML文件,其实这个参数根本没有用到,只是达到变相刷新页面的效果! html:<img src="ajax.php" id="im" onclick="$('im').src='ajax.php?t='+new Date.getTime();"/>去网上看一些HTML页面的验证码,很多都是类似这么写的,原理应该都是类似的吧! 加个header("cache-control:no-cache"); 也会,有时还非得自己手动不可!一直也没搞明白怎么回事!反正站点更新不是非常频繁,没有出大问题就不会去动它,所以一直没有认真考虑过!不过我感觉那个和每个人的浏览器设置有关系!CACHE人为设置它我感觉意义不大!不缓存吧怕效率问题,缓吧,怕人家看不到数据更新,所以干脆不了它!呵呵! mysql 日期行转列,请教各位SQL大神 这样一个简单却棘手的问题如何解决 推荐一个网格式分布式数据库中间件给大家 新手请教PHP概念的问题 print输出文本框,文本框如何显示默认值 一个数据库有200多个表,用phpMyAdmin打开要半天,怎么优化? jquery 提交 xml ,php如何取 IE下,window.open加载页面出现空白,加急! 这个代码的结果为什么会有负数出现 如何用phplib直接生成静态页面??? 用php登录QQ获取好友列表 PHP给推广网站的用户奖励
http://www.yourdomain.com/index.php?cacheVersion=1223423
那么每次用户重新访问的时候,就不会去读缓存,而是重新去服务器下载
你可以将默认首页改成default.php,然后再default.php中写
<?php
$stamp = time();
header("Location: index.php?cacheVersion=$stamp");
?>
去网上看一些HTML页面的验证码,很多都是类似这么写的,原理应该都是类似的吧!