Php 在RESTAPI中防止重复请求
我正在“PHP”中为android应用程序制作RESTAPI。我提出了一个问题,即当用户注册API命中时,它会创建一个重复的记录发送请求数据条目。我在那里的邮递员那里查过了,很好用。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这个问题。提前感谢。您需要做的就是获得一些关于注册用户的独特信息,如用户名或电子邮件地址。在数据库中插入用户条目之前,请检查用户名或电子邮件是否已存在。如果存在,则显示一个错误响应,说明您的数据库中已经存在用户名或电子邮件,并要求用户使用其他电子邮件或用户名,或尝试使用他正在使用的电子邮件或用户名登录/忘记密码。您所要做的就是获得有关注册用户的一些唯一信息,如用户名或电子邮件地址。在数据库中插入用户条目之前,请检查用户名或电子邮件是否已存在。如果存在,则显示一个错误响应,说明您的数据库中已经存在用户名或电子邮件,并要求用户使用其他电子邮件或用户名,或者尝试使用他正在使用的登录/忘记密码。如果要存储一些记录,可以使用Php 在RESTAPI中防止重复请求,php,android,ios,rest,Php,Android,Ios,Rest,我正在“PHP”中为android应用程序制作RESTAPI。我提出了一个问题,即当用户注册API命中时,它会创建一个重复的记录发送请求数据条目。我在那里的邮递员那里查过了,很好用。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这个问题。提前感谢。您需要做的就是获得一些关于注册用户的独特信息,如用户名或电子邮件地址。在数据库中插入用户条目之前,请检查用户名或电子邮件是否已存在。如果存在,则显示一个错误响应,说明您的数据库中已经存在用户名或电子邮件,并要求用户使用其他电子邮件或用户名,
udpate或create
方法。
您可以检查是否没有该数据的记录,然后创建该数据,但如果所有输入都与几秒钟前创建的输入匹配,则更新该数据。
希望这能解决您的问题。如果您想存储一些记录,可以使用
udpate或create
方法。
您可以检查是否没有该数据的记录,然后创建该数据,但如果所有输入都与几秒钟前创建的输入匹配,则更新该数据。
希望这能解决你的问题