php的cookie为什么不成功呢
<?phpsetcookie("user","12345");echo$_COOKIE['user'];?>在本地就成功,,传到服务器上,就失败了,,可是服务器那边,可以...
<?php
setcookie("user","12345");
echo $_COOKIE['user'];
?>
在本地就成功 ,,传到服务器上,就
失败了,,可是服务器那边,可以登
陆别的程序呀,,
像DEDECMS,帝国CMS,PHPWIND等程
序,,都可以登陆成功
而为什么我写的cookie在服务器
上就不成功呢?
在本地可以正确显示,,远程 也打
开777权限(linux服务器)
同一个代码,同一个文件,在本地
成功.在服务器上就失败了
也没显示错误 ,,别的变量都可以
正常显示,唯有这个cookie一片空
白
我也刷新页面了。可是没效果来。。 展开
setcookie("user","12345");
echo $_COOKIE['user'];
?>
在本地就成功 ,,传到服务器上,就
失败了,,可是服务器那边,可以登
陆别的程序呀,,
像DEDECMS,帝国CMS,PHPWIND等程
序,,都可以登陆成功
而为什么我写的cookie在服务器
上就不成功呢?
在本地可以正确显示,,远程 也打
开777权限(linux服务器)
同一个代码,同一个文件,在本地
成功.在服务器上就失败了
也没显示错误 ,,别的变量都可以
正常显示,唯有这个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自然也就没作用啦!
语法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自然也就没作用啦!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询