当前位置:Gxlcms > PHP教程 > cookie为啥设置失败

cookie为啥设置失败

时间:2021-07-01 10:21:17 帮助过:26人阅读

cookie为什么设置失败?
我有这样一段程序:
if(setcookie('me','mycookie'))
{
echo "cookie已设置";
}
echo "已登录";

运行结果是"已登录”是有的,但"cookie已设置“没有显示。这说明cookie设置失败了。

请问我这一段程序为什么会设置失败呢?有语法错误吗?失败的原因可能是什么?(我的浏览器支持cookie)

分享到:


------解决方案--------------------
setcookie() 定义一个和其余的 HTTP 标头一起发送的 cookie。和其它标头一样,cookie 必须在脚本的任何其它输出之前发送(这是协议限制)。这需要将本函数的调用放到任何输出之前,包括 和 标签以及任何空格。如果在调用 setcookie() 之前有任何输出,本函数将失败并返回 FALSE。如果 setcookie() 函数成功运行,将返回 TRUE。

人气教程排行