我才奇怪呢!你拿到值的地方应该拿不到值才对呀——刚刚调用完 setCookie 应该不能用 $_COOKIE 取得值得呀!你用的是哪个版本的PHP?

解决方案 »

  1.   

    其它页面,只写
    <?php
    echo $_COOKIE["company"];
    ?>
    看看。要在同一个浏览器进程里打开其它页面,才有效的。
      

  2.   

    在你的代码中只有一句
    echo $_COOKIE["company"]; 
    所以只有这里才可能有输出
      

  3.   

    你去掉 if ($result == 1)
    调试看看先
      

  4.   

    setCookie("aa","1",time()+3600*24*365) 写的 Cookie 如果没有指定其它的参数应该其它页面直接用 $_COOKIE["aa"] 都可以都拿得到的吧? 如果不行那要写 Cookie 干吗?