//伪代码
//if session("标志标量")="" then
//session("标志变量")=true
//计数器加1更新
//end if

解决方案 »

  1.   

    难道我session也在这个页面设置,然后又在这个页面取出来吗?
    <?
    $count=*;
     session_start();
     $userid=$count;
     session_register("userid");
     $countfile="./lzz.txt";
    if($userid==0)
     {
       
       if(!file_exists($countfile))
     {
      if(!file_exists(dirname($countfile)))
     {
         mkdir(dirname($countfile),0700);

     }
     exec("echo 0 > $countfile");
     
     
     }
          $fp=fopen($countfile,"rw");
       $num = fgets($fp,5);
       $num+=1;
       echo "<table align=center ><tR><td>";
       echo "您是第";
       echo "<font color=red><b>".$num."</b></font>";
       echo "位访问者";
       echo "</td></tR></table>";
       
       exec("rm-rf $countfile");
       exec("echo $num >$countfile");
     
      echo $count;
     }?>
    在这个变量上我还是没有绕过弯来!     :(
      

  2.   

    难道我session也在这个页面设置,然后又在这个页面取出来吗?当然是的。第一次访问时设置session,刷新页面时session已经存在了,就不用再设置一遍了。就判断session是否存在来决定是否+1啊
      

  3.   

    我写个asp的写法给你<%
    if session("flag")<>"true" then
    '打开文件,取数,加1,存回
    else
    '打开文件,取数
    session("flag")="true"
    end if
    '显示数字
    %>
      

  4.   

    谢谢大家,基本步骤我知道,就是在那个session变量处理上我搞不明白!