A-A+
wordpress cookies 的写入与读取
cookie 是个很熟悉的词儿了,不少的站点都应用了 cookie 的技术,在不少的投票站点中,为了防止用户的重复投票使用的就是 cookie 技术,简单点说 cookie 技术就是用来记录访客的信息的,然后加以利用,而在 wordpress 扩展中,也能够更好的使用 cookie 技术,下面小虎博客就来说下在 wordpress 中 cookie 的简单应用吧。
使用 cookie 时需要先进行 cookie 的设置,设置代码函数如下:
[code lang="php"]
function set_newuser_cookie() {
if (!isset($_COOKIE['xiariboke_cookie'])) {
setcookie('xiariboke_cookie', 1, time()+1209600, COOKIEPATH, COOKIE_DOMAIN, false);
}
}
add_action('after_setup_theme', 'set_newuser_cookie');
[/code]
设置好 cookie 后就可以进行读取 cookie 值与调用了,代码函数如下:
[code lang="php"]
if (isset($_COOKIE['xiariboke_cookie'])) {
echo '欢迎您再次访问本站!';
}
else {
echo '欢迎新访客';
}
[/code]
这就是简单的 cookie 在 wordpress 中的应用了,我们可以举一反三,利用 cookie 技术做出更多记住用户信息的实例,比如投稿,投票等等这些有趣的小实例来。