1

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

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

4

1 回答 1

1

不,这永远不会可靠地工作,因为在一个新请求中,您甚至不知道该资源是否仍然可以访问 - 在像 Apache 这样的预分叉环境中,第二个请求可能由完全不同的进程执行,其中访问相同的资源会在操作系统级别上是不可能的。此外,在集群和/或负载平衡环境中,第二个请求甚至可能最终出现在完全不同的服务器上。

于 2013-05-06T16:09:11.473 回答