【发布时间】:2014-01-12 02:39:40
【问题描述】:
我正在使用此代码在 wordpress 网站中设置 cookie。当我将此代码放在 header.php 中时,它可以完美运行。但是当我将此代码放在单独的模板文件中时,它不起作用。 头文件代码:(在 HTML 标记之前)
if (isset($_COOKIE['City'])) {
setcookie('City', 0, -(3600*3600*3600));
setcookie('City', "Edmonton2", 3600*3600*3600);
}
else {
setcookie('City', "Edmonton", 3600*3600*3600);
}
WP模板文件代码:(代码在get_header()函数之前)
<?php
if (isset($_COOKIE['City'])) {
setcookie('City', 0, -(3600*3600*3600));
setcookie('City', "Edmonton2", 3600*3600*3600);
}
else {
setcookie('City', "Edmonton", 3600*3600*3600);
}
?>
<?php
/*
Template Name: Community Landing Page
*/
get_header(); ?>
任何帮助将不胜感激。 感谢和问候
【问题讨论】:
标签: php wordpress cookies setcookie