如何防止页面刷新在wordpress中重复插入数据?
How to prevent on page refresh duplicate data insertion in wordpress?
如何在 WordPress 中防止页面刷新重复插入数据?
我的猜测是,在提交表单时,您正试图根据提交给表单的内容将数据插入 Wordpress 数据库?
如果是这种情况,那么您应该创建一个表单发布到的页面并处理数据(这可能是包含表单的同一页面),一旦数据被处理并正确插入,您就可以使用 wp_redirect()
将用户重定向到成功页面。例如...
<?php
//All your code that validates the form and processes the information
//if all is correct then redirect to success page
if( $validation == true ) {
wp_redirect( bloginfo( 'url' ) . '/success' );
exit;
}
然后您可以创建一个名为 'success' 的页面,其中包含一条漂亮的小消息,告诉用户表单工作正常。
希望对您有所帮助
此致
段
如何在 WordPress 中防止页面刷新重复插入数据?
我的猜测是,在提交表单时,您正试图根据提交给表单的内容将数据插入 Wordpress 数据库?
如果是这种情况,那么您应该创建一个表单发布到的页面并处理数据(这可能是包含表单的同一页面),一旦数据被处理并正确插入,您就可以使用 wp_redirect()
将用户重定向到成功页面。例如...
<?php
//All your code that validates the form and processes the information
//if all is correct then redirect to success page
if( $validation == true ) {
wp_redirect( bloginfo( 'url' ) . '/success' );
exit;
}
然后您可以创建一个名为 'success' 的页面,其中包含一条漂亮的小消息,告诉用户表单工作正常。
希望对您有所帮助
此致
段