我有一个小脚本,并希望从管理页脚中检测脚本版本。在管理footer.php我把这个代码。PHP - 如何检查脚本版本
<?php
define('VERSION', '1.0');
$fp = fopen("http://v.domain.com/version.txt", "r");
while ($line = fgets($fp)) {
$line;
if (VERSION != $line) {
?>
<div id="upgrade">
<a href="http://domain.com/download/" target="_blank">Download a new version [<?php echo $line; ?>]</a>
</div>
<?php
}
}
?>
在version.txt中只有1.0.1
和工作正常来比较版本。
问题来了,客户端网站会变慢。如何解决这个问题?
我只会偶尔下载文件(每个'x'天,正如DOOManiac所说的)。这样可以避免依赖于JavaScript,因为尽管你可能会想,但许多客户端不会拥有JavaScript(手机,文本浏览器(是的,它们仍然被使用),自动化工具)。而且只能在预定作业中下载,以免影响用户。 – 2009-10-31 03:41:37
已被接受。我只是打电话一次,并存储到当前版本的数据库,然后每隔x天比较一次。 :) – wow 2009-10-31 20:55:51