<?
session_start();$visits=file("vst.txt"); 
$number_of_last_visit=$visits[0];
if(! isset($_SESSION['count'])) {
$_SESSION['count'] = 1;
$number_of_new_visit=++$number_of_last_visit;
$fp=fopen("vst.txt","w");
$fw=fwrite($fp,$number_of_new_visit);
fclose($fp);
}
$len_str=strlen($number_of_new_visit);
for($i=0;$i<$len_str;$i++)
{
$numbers_exploded=substr($number_of_new_visit,$i,1);
$output_str=$output_str."<img src=\"$numbers_exploded.gif\">";
}
?>
<html>
...
你是第<? echo $output_str;?>位访问者
...
<html>

解决方案 »

  1.   

    为什么我加上后会出现这样的错误呢?
    Warning: session_start() [function.session-start]: open(/tmp\sess_b8c5d4caaed17d0a740d4f52c436b727, O_RDWR) failed: No such file or directory (2) in c:\apache\htdocs\counter\page.php on line 2
      

  2.   

    modify php.inisession.save_path="/tmp"  //tmp改为你现有存放SESSION的目录
      

  3.   

    可我不知道我的SESSION存放在哪?