![]() |
1
1
我看这里没有任何缓存问题。 我看到的唯一解决方案是将发送的电子邮件列表存储在服务器端(数据库、文件系统),并在发送之前检查列表。 使用这种方法,您将确保只向指定地址发送一封邮件,以避免双重提交或其他可能的问题。 |
![]() |
2
0
我不明白这和缓存有什么关系。毕竟,缓存的页面包含生成的html,因此它不会触发发送电子邮件的代码的另一次执行。 不过,我最好的猜测是,这与刷新页面的用户有关。为了避免这种情况,您可以实现post/redirect模式,在发送邮件后,您可以重定向到另一个页面(或同一个页面,但使用不同的表单参数)。这样,用户可以根据自己的需要多次刷新页面,而不会触发另一封电子邮件。 |
![]() |
3
0
如果你的问题是缓存,你真的无法阻止一个组织缓存它。 您可以尝试添加此代码以查看它是否有影响:
如果这不起作用,您可能需要联系该组织的IT部门,并要求他们为您的页面/站点添加缓存异常。 |
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
|
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
![]() |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
![]() |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
|
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |