簡體   English   中英

如果查詢正在運行,則不會加載單獨的頁面

[英]Separate page won't load if query is running

我有一個大型的內部PHP應用程序,只是注意到,如果在一個選項卡中執行數據庫查詢(通過表單發布),那么在查詢完成之前,我無法將任何頁面加載到另一個選項卡上。

我們注意到,如果打開一個隱身窗口,那么一切都會正常進行,這使我們相信這是會話管理的問題。 我們目前正在將Google OAuth2與$ _SESSION結合使用,以保存訪問令牌並將其包裝在我們的模板引擎中(這樣,只有在Google域中注冊的經過驗證的用戶才能訪問我們的應用程序),但我不知道這怎么可能導致此問題因為所有操作都從$ _SESSION中讀取,與Google_Client進行交互,並根據成功或失敗執行回調。

任何人都經歷過,或者對如何解決它有任何建議?

您的第二個請求可能正在等待第一個釋放的php會話。 參見http://php.net/manual/en/function.session-write-close.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM