2014-04-14 40 views
0

爲了使我的PHP應用程序更高效,我試圖在頁面之間保持打開文件,將文件句柄保存到會話變量中。 (保存到$_SESSION['FILEHANDLE']PHP保持文件句柄在頁面之間打開

我發現雖然頁面間設置了$_SESSION['FILEHANDLE'],但文件句柄並未保存。當我從打開文件的頁面打印文件句柄時,顯示RESOURCE#5。當我從另一頁打印文件句柄時,它顯示0.

是否可以在頁面之間保持文件打開?

回答

2

不,您不能保存會話中的文件處理資源,也沒有任何與文件系統和與其他外部資源的連接相關的資源。

+0

我實際上是打開一個unix域套接字(如果有問題) - 但我認爲是一樣的? (不能在頁面之間保持打開狀態)? – TSG

+0

不是,一旦php執行完成,所有打開的資源將自動關閉。 –

相關問題