0
爲了使我的PHP應用程序更高效,我試圖在頁面之間保持打開文件,將文件句柄保存到會話變量中。 (保存到$_SESSION['FILEHANDLE']
)PHP保持文件句柄在頁面之間打開
我發現雖然頁面間設置了$_SESSION['FILEHANDLE']
,但文件句柄並未保存。當我從打開文件的頁面打印文件句柄時,顯示RESOURCE#5。當我從另一頁打印文件句柄時,它顯示0.
是否可以在頁面之間保持文件打開?
爲了使我的PHP應用程序更高效,我試圖在頁面之間保持打開文件,將文件句柄保存到會話變量中。 (保存到$_SESSION['FILEHANDLE']
)PHP保持文件句柄在頁面之間打開
我發現雖然頁面間設置了$_SESSION['FILEHANDLE']
,但文件句柄並未保存。當我從打開文件的頁面打印文件句柄時,顯示RESOURCE#5。當我從另一頁打印文件句柄時,它顯示0.
是否可以在頁面之間保持文件打開?
不,您不能保存會話中的文件處理資源,也沒有任何與文件系統和與其他外部資源的連接相關的資源。
我實際上是打開一個unix域套接字(如果有問題) - 但我認爲是一樣的? (不能在頁面之間保持打開狀態)? – TSG
不是,一旦php執行完成,所有打開的資源將自動關閉。 –