为了使我的PHP应用程序更高效,我试图在页面之间保持文件打开,将文件句柄保存为会话变量。 (保存到$_SESSION['FILEHANDLE']
)
我发现尽管在页面之间设置了$_SESSION['FILEHANDLE']
,但不保存文件句柄。当我从打开文件的页面打印文件句柄时,显示RESOURCE#5。当我从另一个页面打印文件句柄时,它显示0。
是否可以在页面之间保持文件打开?
答案 0 :(得分:2)
不,您无法在会话中保存文件处理资源,也无法保存与文件系统和与其他外部资源的连接相关的任何资源。