Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在RESTAPI中防止重复请求_Php_Android_Ios_Rest - Fatal编程技术网

Php 在RESTAPI中防止重复请求

Php 在RESTAPI中防止重复请求,php,android,ios,rest,Php,Android,Ios,Rest,我正在“PHP”中为android应用程序制作RESTAPI。我提出了一个问题,即当用户注册API命中时,它会创建一个重复的记录发送请求数据条目。我在那里的邮递员那里查过了,很好用。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这个问题。提前感谢。您需要做的就是获得一些关于注册用户的独特信息,如用户名或电子邮件地址。在数据库中插入用户条目之前,请检查用户名或电子邮件是否已存在。如果存在,则显示一个错误响应,说明您的数据库中已经存在用户名或电子邮件,并要求用户使用其他电子邮件或用户名,

我正在“PHP”中为android应用程序制作RESTAPI。我提出了一个问题,即当用户注册API命中时,它会创建一个重复的记录发送请求数据条目。我在那里的邮递员那里查过了,很好用。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这个问题。提前感谢。

您需要做的就是获得一些关于注册用户的独特信息,如用户名或电子邮件地址。在数据库中插入用户条目之前,请检查用户名或电子邮件是否已存在。如果存在,则显示一个错误响应,说明您的数据库中已经存在用户名或电子邮件,并要求用户使用其他电子邮件或用户名,或尝试使用他正在使用的电子邮件或用户名登录/忘记密码。

您所要做的就是获得有关注册用户的一些唯一信息,如用户名或电子邮件地址。在数据库中插入用户条目之前,请检查用户名或电子邮件是否已存在。如果存在,则显示一个错误响应,说明您的数据库中已经存在用户名或电子邮件,并要求用户使用其他电子邮件或用户名,或者尝试使用他正在使用的登录/忘记密码。

如果要存储一些记录,可以使用
udpate或create
方法。 您可以检查是否没有该数据的记录,然后创建该数据,但如果所有输入都与几秒钟前创建的输入匹配,则更新该数据。
希望这能解决您的问题。

如果您想存储一些记录,可以使用
udpate或create
方法。 您可以检查是否没有该数据的记录,然后创建该数据,但如果所有输入都与几秒钟前创建的输入匹配,则更新该数据。 希望这能解决你的问题