是否有可能让php脚本在某一点暂停等待ajax响应,然后继续执行?
如果没有,那么存储脚本当前状态(所有已定义的变量ect)的最合适方法是什么,直到再次调用它?
答案 0 :(得分:1)
让它等待一个永远不会发生的ajax响应听起来像一个非常糟糕的计划(除了由于http作为无状态协议的性质而不可能)。
使用session来保存用户数据有什么问题(您可以在会话中存储对象)?它不会自动序列化整个状态。
答案 1 :(得分:0)
不是php的工作方式,也不是ajax。每个请求都是独立的。你可以使用会话。
答案 2 :(得分:0)
我认为你正在寻找Comet link text - 这是一种反向Ajax形式,它可以无限期地保持连接打开 - 尽管我认为你没有PHP脚本只是等待它...
答案 3 :(得分:0)
如果你想进入你通常会通过ajax访问的php脚本响应,那么只需使用curl函数。 Curl将等待响应到达。