如何在PHP和PHP中添加Cookies功能WordPress网站个性化网站

时间:2018-03-14 05:36:18

标签: php wordpress cookies web

最近我经历了各种编码网站的搜索结果,我看到了一件我希望在我的网站上添加的内容, Cookies 的功能,作为开发人员我知道什么是Cookies以及如何使用它,但我不知道如何在我的网站中添加此类功能。

cookies functionality section which I saw on the website

我的网站开发采用PHP& WordPress,我的主要内容是如何在我的网站上添加这种部分。

我这样做的动机是根据他感兴趣的领域为网站的观众提供服务,并访问我网站上的历史记录和个性化。

1 个答案:

答案 0 :(得分:0)

您需要设置然后获取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 * DAY_IN_SECONDS表示Cookie将在创建后30天到期。 COOKIEPATH定义了您网站的路径,COOKIE_DOMAIN是网站的域名 - 这些变量都是由您的网站设置的。

获取

<?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];
}

?>