【发布时间】:2018-08-28 07:10:46
【问题描述】:
在我的一些 PHP 脚本中,我使用此代码将 POST 数据发送到 URL:
$file = @file_get_contents();
这只会POST数据,服务器返回的内容是空的。执行的脚本实际上并不重要,并且不需要执行的主脚本。它就像一个日志文件。
通常 PHP 会等到它准备好执行。
有没有办法在不等待结果的情况下拨打$file=@file_get_contents();?直接调用它并执行下一个命令,不用理会$file=@file_get_contents();?
我已经搜索过这个问题,但只找到了控制台的解决方案。
【问题讨论】:
-
您到底想达到什么目的?也许你想要像 crons 这样的东西......!!?
-
如果您不想使用 CronJobs,那么创建线程是可行的方法,但它们很棘手。你也可以使用像 RabbitMQ 这样的消息代理来做到这一点。
-
如果你最后这样做,你可以关闭连接:stackoverflow.com/questions/15273570/…
-
这是一个简单的即发即弃的 POST 函数,因此它不会等待 gr8gonzo 2012-07-18 创建的响应:experts-exchange.com/questions/27795966/…
标签: php file-get-contents