我写了两个PHP文件。a.php链接到b.php,之间传值用的是cookies,在WINDOWS下显示正常,但是在LINUX下cookies就不正常了。请问有什么问题。代码如下:
a.php 
  <?php 
     $artcount=get_category($catid)->count;
     $buttonNum=0;
     ?>
      <? 
        $myid=$catid;
        setcookie("myid","$myid");         
        $mycount=$artcount;
        $myNum=$buttonNum;
        setcookie("mycount","$mycount");
        setcookie("myNum",  "$myNum");
        ?>b.php  <?php     
         $myid=$_COOKIE["myid"];   
         $artcount=$_COOKIE["mycount"];     
         $buttonKey=$_COOKIE["myNum"];  
              
         ?>

解决方案 »

  1.   

    是服务器从window到linux,还是浏览器从window到linux
      

  2.   

    是不是linux下php.ini里面有些配置不当。比如cookie没有开启
      

  3.   

    开启COOKIE是不是这样 output_buffering =  on的哈 
      

  4.   

    我看了下PHP.INI,设置是这样的,但是依然不行哈。我在网上看了其它的帖子,有的说是权限问题,不知道要怎么弄。纠结中。