我有一个大问题,但对你来说很容易,我以前必须解决它,现在除了修复它我别无选择。这是我得到的:
如果我将数据发送到数据库,一切正常,但如果在某些情况下用户决定重新上传页面,在再次发送之前发送的相同信息,数据库将保存它。我怎样才能避免这种情况?我不希望每当页面重新上传信息时一次又一次地发送!这将是一场灾难!
感谢帮助!
您需要做的是使用 Post/Redirect/Get 模式:
http://en.wikipedia.org/wiki/Post/Redirect/Get
这种模式正好解决了你的问题。
基本上,在数据库更新后,立即将用户重定向到其他页面(带有诸如“更新成功!”之类的消息)。