ecshop里面是怎么防止表单刷新的?

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家

ecshop里面是怎么防止表单刷新的啊? 没看明白。。

回答:
貌似没有做这方面的限制哦
表单就只有搜索和评论

额, 我是2次开发, 加了一点功能,
我写了 个和他类似的页面。
添加一条数据后,回到该页面,但是我鼠标右键,点击刷新后,会再次发送表单值,在数据库加一条数据。
代码和原先的类似,也导进了 init.php (里面貌似有防止表单再次提交的代码)
//header('Cache-control: private');
header('content-type: text/html; charset=' . EC_CHARSET);
header('Expires: Fri, 14 Mar 1980 20:53:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');

但是我的页面一旦刷新就会在数据库添加一条数据

防刷新 可以使用验证码 cookie 查询相同数据是否在数据库存在等方法

4# 齐迹


谢谢兄弟能够这么热情的帮我解答。

我是想知道ecshop里面是怎么防止刷新的。
我看了代码,没看出什么名堂来。

噢,我再研究下吧。

最好是有兄弟明白我的意思 且知道ecshop是怎么处理的。
能够指点下我

ec 基本都是成功跳转
然后设置header 过期 防止后退 在提交!

已解决谢谢各位的热情回答。