我有一个上传表单,我可以在其中上传 csv 文件,然后将所有行插入数据库。如果我点击刷新,所有内容都会一次又一次插入数据库中。防止这种情况的最佳做法是什么?
非常感谢! BR
最佳答案
防止此行为的最佳方法是使用重定向来显示登录页面。当进行重定向时,浏览器历史记录会在 post 操作之后记录另一个 url。在 Yii 中,您可以通过在 Controller 中执行以下操作来实现此目的。
$this->redirect("../path/to/action");
关于php - Yii 防止刷新时将上传文件中的数据重新插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17380819/