当我使用proc_open
时,它返回一个表示为Resource id #4
的资源句柄。此代码在服务器上运行,我想使用id再次使用此“句柄”。但是在客户端和服务器之间进行某种数据传输后,我得到的只是资源的id Resource id #4
,而不是指针。
是否可以使用唯一ID重新创建资源?
答案 0 :(得分:1)
不,这可能永远无法可靠地工作,因为在新请求中您无法确定资源是否仍然可访问 - 在像Apache这样的预先编译的环境中,第二个请求可能由完全不同的进程执行,其中访问操作系统级别上不可能使用相同的资源。此外,在集群和/或负载平衡环境中,第二个请求甚至可能最终在完全不同的服务器上。