2012-10-08 20 views
1

这是情景: 我想只有两个事件执行从PHP页面MySQL的存储过程:只有页面加载时执行存储过程并形成提交

  1. 执行/ CALL SP上的第一次页面加载
  2. 将每一个表单通过POST

提交时间后再次执行,但如果刷新页面它不会执行(通过点击浏览器刷新按钮)。

此页面仅适用于登录用户。

有人可以请建议这种情况下可能的解决方案?

+0

1.将其存储在会话或cookie中2.如果数据库中的时间值大于缓存文件的时间(例如filemtime),则可以缓存页面并仅刷新 - 每次更新db中的时间值表单被提交。如果提交注意事项,则始终在屏幕上显示静态页面。 –

回答

0

我解决了这个问题,通过保存一些SESSION变量,然后在页面刷新时检查这些变量。