[英]Storing PHP session.upload_progress data in the database
我在PHP 5.4.40中使用session_set_save_handler創建了一個工作正常的會話處理程序,除了上載文件時的session.upload_progress數據外。
我的會話處理程序完全忽略了上載進度數據,而我似乎只能在以下情況下完全保存進度數據:
是否可以在數據庫中保存session.upload_progress數據?
更新 :從PHP 7開始,這似乎仍然是一個問題。 因此,我打開了PHP 7錯誤#74131
php文檔在這里說:
警告:必須禁用Web服務器的請求緩沖才能使其正常工作,否則PHP可能僅在完全上傳后才能看到文件上傳。 眾所周知,諸如Nginx之類的服務器可以緩沖更大的請求。
所以您想做的事可能是不可能的...
@Pancho我切換為使用PECL uploadprogress。 工作正常。 必須使用mod_php而不是fastcgi / fpm。 用戶會話都在數據庫中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.