最近我经历了各种编码网站的搜索结果,我看到了一件我希望在我的网站上添加的内容, Cookies 的功能,作为开发人员我知道什么是Cookies以及如何使用它,但我不知道如何在我的网站中添加此类功能。
cookies functionality section which I saw on the website
我的网站开发采用PHP& WordPress,我的主要内容是如何在我的网站上添加这种部分。
我这样做的动机是根据他感兴趣的领域为网站的观众提供服务,并访问我网站上的历史记录和个性化。
答案 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];
}
?>