如何使用资源ID创建资源?

时间:2013-05-06 16:05:13

标签: php proc-open resource-id

当我使用proc_open时,它返回一个表示为Resource id #4的资源句柄。此代码在服务器上运行,我想使用id再次使用此“句柄”。但是在客户端和服务器之间进行某种数据传输后,我得到的只是资源的id Resource id #4,而不是指针。

是否可以使用唯一ID重新创建资源?

1 个答案:

答案 0 :(得分:1)

不,这可能永远无法可靠地工作,因为在新请求中您无法确定资源是否仍然可访问 - 在像Apache这样的预先编译的环境中,第二个请求可能由完全不同的进程执行,其中访问操作系统级别上不可能使用相同的资源。此外,在集群和/或负载平衡环境中,第二个请求甚至可能最终在完全不同的服务器上。