我的主页上有一个弹出式 (CSS) 层,其中包含一个仅在用户第一次访问时才会弹出的联系表单。有一个 cookie 会在一年后过期,告诉弹出窗口出现。提交表单时,会创建 cookie。
该表单发送一封带有 php 脚本的电子邮件(这是我第一次涉足 php)。如果出现错误,我希望删除 cookie,这样当访问者返回主页时,弹出窗口仍然会出现。这是我现在拥有的:
if(empty($_POST['address']))
{
setcookie("firsttimer", "", time()-3600);
$errors .= "\n Error: all fields are required";
}
当我返回主页时,cookie 没有被删除。有什么建议么?