如何在PHP中添加Cookie功能&;WordPress网站用于网站个性化

如何在PHP中添加Cookie功能&;WordPress网站用于网站个性化,php,wordpress,cookies,web,Php,Wordpress,Cookies,Web,最近我浏览了各种编码网站的搜索结果,我看到了一件我想在我的网站中添加的东西,Cookies的功能,作为一名开发人员,我知道什么是Cookies以及如何使用Cookies,但我不知道如何在我的网站中添加这种功能 我的网站是用PHP和WordPress开发的,我的主要任务是如何在我的网站上添加此类部分 我这样做的动机是根据网站的浏览者感兴趣的领域为其提供服务,并在我的网站上访问历史记录和个性化设置。您需要设置cookie,然后获取cookie。如果需要,您可以在过期日期之前删除它 设置 <?

最近我浏览了各种编码网站的搜索结果,我看到了一件我想在我的网站中添加的东西,Cookies的功能,作为一名开发人员,我知道什么是Cookies以及如何使用Cookies,但我不知道如何在我的网站中添加这种功能

我的网站是用PHP和WordPress开发的,我的主要任务是如何在我的网站上添加此类部分


我这样做的动机是根据网站的浏览者感兴趣的领域为其提供服务,并在我的网站上访问历史记录和个性化设置。

您需要设置cookie,然后获取cookie。如果需要,您可以在过期日期之前删除它

设置

<?php

add_action( 'init', 'setting_my_first_cookie' );

function setting_my_first_cookie() {
 setcookie( $v_username, $v_value, 30 * DAY_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}

?>

30*天(以秒为单位),这意味着cookie将在创建后30天过期。COOKIEPATH定义站点的路径,COOKIE_域是站点的域–这两个变量都由站点设置

得到

<?php

if(!isset($_COOKIE[$v_username])) {
  echo "The cookie: '" . $v_username . "' is not set.";
} else {
  echo "The cookie '" . $v_username . "' is set.";
  echo "Cookie is:  " . $_COOKIE[$v_username];
}

?>

没有插件吗?或者你正在开发一个..?肯定有一些插件可供使用,我很感激,但最主要的是,我们需要自己设置代码,这样完整的定制将在我们手中,这将更加美观。如果你正在开发一个,那么:,我刚刚在wordpress中检查了可用的插件,这正是我想要的,但我想用同样的方式,但我自己的定制方式:现在,但我真的需要知道,如果我们这样做了,下一步会是什么样子,而不是假设我如何根据我的要求基于此定制我的网站那你为什么要用wordpress呢?这是你自己的网站吗?你想让它快速运行,还是想学习;如果是后者,那么选择一些框架。wordpress不会教你任何东西Taman谢谢你的代码我已经实现了这个代码但是我需要定制我的网站