<?
$visitcount = "";
if(isset($HTTP_COOKIE_VARS["visits"]))
  $visitcount = $HTTP_COOKIE_VARS["visits"];
if( $visitcount == "") $visitcount = 0;
else $visitcount++;
setcookie("visits",$visitcount,time()+60);
print "This is visit number " . $visitcount;
?>1、你访问了不存在的下标。建议你按服务器环境设置修改本地环境
2、cookie默认有效期为页面关闭,指定了有效期后也要等页面关闭时才产生cookie文件

解决方案 »

  1.   

    不好意思
    我刚刚接触PHP,还不是很了解
    这个“按服务器环境设置修改本地环境”是什么意思
    还有我现在不清楚服务器的环境,如果我向他们询问的话
    应该问些什么东西?谢谢!
      

  2.   

    还有啊
    这个
    在127.0.0.1上为什么也不会有cookie出现呢?
    谢谢!
      

  3.   

    请仔细看 xuzuning(唠叨) 的留言,他说的没错再一点 在127.0.0.1上也会有cookie出现!
      

  4.   

    如果语句没什么问题的话就看一下php.ini里面的设置吧,一般就是路径设置的问题了(在windowns下),还有就是 registerglobal(好像是这样的)一项默认是off改成on或者你用函数来接收cookie的值了,具体的东西我不记得了,你查一下手册 www.php.net有下载,最表版的了