用file_get_contents及W+重写似乎在这种情况下有失安全,用下面方法试试$fp=@fopen("counter.dat","rb+");
$id=fgets($fp);
$id++;
rewind($fp);
fwrite($fp,$id);
fclose($fp);echo $id;