2011-05-01 142 views
1

我試圖保存php文件上的變量。但每次輸入新的輸入時,變量都會被覆蓋,而不會增加。在php文件上保存變量

<?php 
$var = 1000; 
$file = "40.txt"; 
$content = serialize($var); 
file_put_contents($file, $content); 
$content = unserialize(file_get_contents($file)); 
?> 

我的問題是,如何在每次重新加載頁面時將$ var增加500或任何值,而$ var被重置爲其原始值。因此,文件(40.txt)將保存一個值,每次頁面刷新或打開時該值都會增加。

任何幫助表示讚賞。

回答

3
$file = "40.txt"; 
$current = unserialize(file_get_contents($file)); 
file_put_contents($file, $current + 500); 

如果您只使用數字,則不需要每次都序列化和反序列化。