持久的PHP连接?

时间:2011-01-13 23:20:12

标签: php persistent-connection

是否有可能让php脚本在某一点暂停等待ajax响应,然后继续执行?

如果没有,那么存储脚本当前状态(所有已定义的变量ect)的最合适方法是什么,直到再次调用它?

4 个答案:

答案 0 :(得分:1)

让它等待一个永远不会发生的ajax响应听起来像一个非常糟糕的计划(除了由于http作为无状态协议的性质而不可能)。

使用session来保存用户数据有什么问题(您可以在会话中存储对象)?它不会自动序列化整个状态。

答案 1 :(得分:0)

不是php的工作方式,也不是ajax。每个请求都是独立的。你可以使用会话。

答案 2 :(得分:0)

我认为你正在寻找Comet link text - 这是一种反向Ajax形式,它可以无限期地保持连接打开 - 尽管我认为你没有PHP脚本只是等待它...

答案 3 :(得分:0)

如果你想进入你通常会通过ajax访问的php脚本响应,那么只需使用curl函数。 Curl将等待响应到达。