cookie存在客户端,跟服务器没有关系的,注意你程序里大小写问题,linux是大小写敏感的,还有php的配置,比如是否 register_globals = Off 的配置在两边都一样等等。

解决方案 »

  1.   

    是用的$_COOKIE['变量']方式么?
      

  2.   

    创建:
    SetCookie("ADMIN_USER", "$user"); 
    SetCookie("ADMIN_PASSWORD", "$password");获得:
    echo "$ADMIN_USER";在windows下测试没有任何问题!
      

  3.   

    代码弄上来看看
    但愿不是register_globals的火星问题
      

  4.   

    以前做ASP的时候,看到PHP的文章时讲到过这个问题,但因为用不到就没记下来!
    请各位大哥帮帮忙!
      

  5.   

    得看客户端是否禁用了Cookie功能,如果被禁用,肯定不行
      

  6.   

    PHP初学者头疼问题总结(新手必看!!!!!!非常经典!!!)
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=178564
      

  7.   

    各位大哥,我在WIN2K下测试没有任何问题,这说明是和客户端没有任何关系的!
    服务器端不能改动,现在我想用应该怎么办?
    请各位帮忙!
      

  8.   

    你用phpinfo()函数看看服务器的配置情况,其中register_globals 的设置为Off的话,
    在获得cookie内容时不能直接像你说的那样(echo $ADMIN_USER)引用,这种方式是得不到内容的,
    你可以用:$ADMIN_USER=$_COOKIE['ADMIN_USER'];
      

  9.   

    已经让管理员更改了服务器的设置!
    不过 bflovesnow(北风)、blueoxygen(有你在身旁 心更坚强)、jxbicestare(香波) 的做法也是正确的,因为是以前别人写的程序,很多地方都用到了,改起来太麻烦,所以只好改设置了!
    大家的意见都对我有所启发,谢谢各位!