假设我有一个 index.php,我在其中使用某种形式的 http get/post 操作。服务器究竟是如何执行的?它会在完成执行之前暂停并等待响应吗?如果没有返回怎么办?如果我希望在响应到达后继续执行并执行另一个脚本怎么办(如在 Ajax 中)?
启蒙赞赏。
最佳答案
这是一个简单的逻辑问题。
在完成执行之前是否会暂停并等待响应?
是的。
如果没有返回怎么办?
然后您得到 false
或一个空字符串。
如果我希望在响应到达后继续执行并执行另一个脚本怎么办(如在 Ajax 中)?
你需要玩libevent (不适合心软的人 - 比 Ajax 难得多)。
关于PHP:http_get 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493156/