PHP表单只能填充一次

时间:2014-04-02 06:56:42

标签: javascript php html

我的网站上有一些pdf下载选项列表。我喜欢人们注册下载这些pdf。一旦他们填写注册表单,他们就会获得pdf链接到他们的邮件地址。但我想要实现的挑战是下一个pdf下载不应该询问注册表单,链接必须直接发送到他们的电子邮件地址。

3 个答案:

答案 0 :(得分:2)

注册或登录时,您可以使用其用户名或电子邮件地址设置COOKIE。

阅读here如何在PHP中创建cookie。

下次用户访问您的网站时,您需要检查该Cookie是否存在。如果存在,请获取您存储在其中的用户名或电子邮件地址,并使用此详细信息发送电子邮件。

检查cookie是否存在,

if(isset($_COOKIE['cookie_name']))
{
// Cookie is present $data_in_cookie=$_COOKIE['cookie_name']
}

但请确保在注册过程中将其显示为选项而不是“强制功能”给用户,有些内容类似于带有文本的复选框,请记住。因为您的用户可以从公共计算机访问您的网站,例如浏览咖啡馆。

答案 1 :(得分:0)

当您填写任何信息并按下按钮提交表格时,将所有内容保存到COOKIE,然后检查是否有COOKIE设置并使用它的信息(如果需要,允许更改信息)。

答案 2 :(得分:0)

对于php link

setcookie(name,value,duration); ex : setcookie('name','kiran',time()+60*24);

设置cookie值并检索

if(isset($_COOKIE['name']))
$name = $_COOKIE['name'];
相关问题