我有一个页面,其中有 4 个默认选中的复选框。如果您取消选中某个框,它会写入一个 cookie,以便返回该页面的行程将保存首选项。我遇到的问题是cookie似乎无论如何都是写的。第一次访问该页面应该不会创建 cookie,但取消选中一个框应该会抛出以下代码。就目前而言,当我第一次访问我的网站时,cookies 就被创建了。
我哪里出错了(如果它在多个地方,我不会感到惊讶)。
$('#mycheckbox').change(function() {
if (! this.checked) {
<?php setcookie('key', 'Value', time() + 4800); ?>
}
});