php的cookie为什么不成功呢

<?php
setcookie("user","12345");
echo $_COOKIE['user'];
?>
在本地就成功 ,,传到服务器上,就
失败了,,可是服务器那边,可以登
陆别的程序呀,,
像DEDECMS,帝国CMS,PHPWIND等程
序,,都可以登陆成功
而为什么我写的cookie在服务器
上就不成功呢?
在本地可以正确显示,,远程 也打
开777权限(linux服务器)
同一个代码,同一个文件,在本地
成功.在服务器上就失败了
也没显示错误 ,,别的变量都可以
正常显示,唯有这个cookie一片空

我也刷新页面了。可是没效果来。。
使用COOKIE时不能设置了COOKIE后就直接调用,COOKIE是在访问页面时客户端浏览器自动发送给服务器的,而setcookie是给浏览器发送头后,浏览器保存的数据,不可一次性操作。
你可以写两个页友搜蚂面试试,一个 setcookie ,另一个好埋用 print_r( $_COOKIE ); 看看是否显示。漏竖
创建 cookie通过 setcookie() 函数来创建一个 cookie ,成功返回 TRUE ,否则返回 FALSE 。
语法bool setcookie( string name [, string value [, int expire [, string path [, string domain ]]]] )
cookie注意事项
1、SetCookie()之前不能有任何html输出,就是空格,空白行都不行。
2、SetCookie()后,你在当前页调桥瞎用echo $_COOKIE["name"]不会有输猛消州出。必须刷枝蔽新或到下一个页面在过期之前才可以看到Cookie值。
3、由于 cookie 信息存储于用户的计算机中,那么就有可能伪造或修改 cookie 从而造成 cookie 欺骗,一般可以对 cookie 的值进行加密来预防欺骗。读取 cookie 的时候,对 cookie 解密即可。
4、Cookie是保存在客户端的,用户禁用了Cookie,你的Cookie自然也就没作用啦!