2

我目前正在为我正在使用的 PHP 网站构建/实现日志系统。日志系统的工作方式是我向 localhost 发送一个 JSON 请求并且该 json 被记录(基本上,无论如何。

我的问题是:

我可以用 JSON POST 快速启动并忘记调用的最快方法是什么?有没有办法用 cURL 触发和忘记?

4

3 回答 3

3

有多种方法可以做到这一点:您可以使用扩展的curl_multi功能php_curl,它允许您使用 cURL 发送异步 HTTP 请求,但这需要该扩展。GuzzlePHP为 cURL 的大部分功能提供了一个大型包装器,包括curl_multi如果您正在寻找面向对象方法的特性。PHP 的套接字也支持异步通信,这里

提供了一个为 HTTP 协议实现此功能的库[客户端是用“纯”PHP 编写的,不依赖 cURL,但支持异步请求并完全符合 HTTP 1.1 规范]。

于 2012-08-31T01:21:56.357 回答
0

如果您正在寻找火灾而忘记日志记录解决方案,您可能需要查看使用 UDP 协议的东西,例如 Graylog。

于 2012-08-31T01:08:14.970 回答
0

您可以使用点击 PHP 脚本的小图像。php 脚本记录点击并返回一个微小的 1x1 透明 GIF。然后日志将在页面加载后发生。

于 2012-08-31T01:13:00.717 回答