我有一個小腳本,並希望從管理頁腳中檢測腳本版本。在管理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