如何确保从CloudFireStore检索到的数据在PHP中是最新的?
我正试图使用PHP在Wordpress网站上使用CloudFireStore。我正在开发一个页面,用户可以在其中查看和删除帐户中的数据。我在网站上有删除连接到HTML表单的数据的按钮。当我点击按钮时,页面重定向到如何确保从CloudFireStore检索到的数据在PHP中是最新的?,php,firebase,google-cloud-firestore,Php,Firebase,Google Cloud Firestore,我正试图使用PHP在Wordpress网站上使用CloudFireStore。我正在开发一个页面,用户可以在其中查看和删除帐户中的数据。我在网站上有删除连接到HTML表单的数据的按钮。当我点击按钮时,页面重定向到#,现在反映了新的删除。但是,当我返回到原始页面(没有#)时,它会在页面上显示旧数据,即使数据在Firebase控制台中更新。即使在新选项卡中打开原始页面,也会发生这种情况 以下是HTML表单代码: <form action="#" method="p
#
,现在反映了新的删除。但是,当我返回到原始页面(没有#
)时,它会在页面上显示旧数据,即使数据在Firebase控制台中更新。即使在新选项卡中打开原始页面,也会发生这种情况
以下是HTML表单代码:
<form action="#" method="post">
<input type="text" name="dataid" value="1" style="display:none">
<input type="submit" value="Remove from list">
</form>
它打印旧数据。有什么方法可以防止我的网站获取旧数据,或者有人知道为什么会发生这种情况吗?您可以尝试完成请求并在完成请求后关闭它,这样它就不会出现。@stefanneasu您在谈论哪个请求?请求云Firestore?如何在PHP中完成或关闭请求?您可以尝试使用多线程()并查看这是否有助于解决PHP代码中的问题
print_r($db -> collection("users") -> document(wp_get_current_user() -> user_email) -> snapshot() -> data());