如何解决有时我在php中同时有两个请求的错误结果
我的代码有问题。在我的程序中,有时我同时收到两个请求的结果。例如
$user = User::get($_GET['user_id']);
$credit = Credit::get($_GET['credit_id']);
if($user->isCharge()){
$user->IncreaseCharge();
}
else{
echo "Your wallet has already been charged";
}
如果有两个以上的请求恰好同时获得$ user-> isCharge()函数的时间,则它们可能将钱包增加两次
我该怎么办?每个人都有和我一样的问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。