首页 > CMS > Wordpress > 正文

WordPress插件和主题编写时cookie应如何设置

2024-09-07 00:48:45
字体:
来源:转载
供稿:网友
编写WordPress插件和主题的时候,经常需要用到cookie,比如存取用户状态等,我之前编写的插件Ludou Simple Vote就用cookie来记录用户投票时间,以实现简单的防止重复投票功能。
但是如果你在WordPress主题文件中直接使用php的setcookie()来发送cookie,那是完全不行的。setcookie()文档中有一条内容:必须在任何其他输出发送前对 cookie 进行赋值,我怀疑WordPress初始化的时候已经发送了其他输出,才导致setcookie失效。于是深入搜索了Google,从一篇老外的文章中获得了以下方法:

1、在主题文件functions.php中添加以下代码,以设置cookie:

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表