Cookies 显示基于cookie的php联系人表单

Cookies 显示基于cookie的php联系人表单,cookies,Cookies,我有一个带有提交按钮的php联系人表单,我想做的是以cookie为条件显示此表单 例如,如果websitecookie=1,则显示联系人表单,或者显示一条消息,例如“表单已完成”。或者甚至显示一个页面,其中只有一个图像,例如image.png,而没有其他图像 解决方案大致如下: if (isset($_COOKIE['websitecookie']) { die('You may only submit this form once per session!'); } 但是我被困在如何

我有一个带有提交按钮的php联系人表单,我想做的是以cookie为条件显示此表单

例如,如果websitecookie=1,则显示联系人表单,或者显示一条消息,例如“表单已完成”。或者甚至显示一个页面,其中只有一个图像,例如image.png,而没有其他图像

解决方案大致如下:

if (isset($_COOKIE['websitecookie'])
{
    die('You may only submit this form once per session!');
}

但是我被困在如何在条件中添加联系人表单和image.png值的问题上。谢谢。

对我来说,你似乎在试图避免垃圾邮件

如果是这样的话,你应该知道垃圾邮件主要是由机器人程序生成的,这些机器人程序寻找的是对公众开放的表单,没有任何形式的验证。饼干阻止不了他们

为了防止这种情况,您可以插入验证码。


在所有其他情况下,最好的选择似乎是要求访问者登录,这样您就可以通过数据库中的时间戳跟踪他们最后一次的“提交”。

我不想逃避垃圾邮件,我只想在用户之前访问过的页面上插入一张显示“部分完成”的图片。上一页将是设置cookie的页面。