0

我正在尝试将运行脚本的服务器的一些信息传递给下一个 url 或服务器。

我尝试使用卷曲。我有以下两个缺点:

  1. 如果找不到文件,它将告诉文件未找到

  2. 它一直等到远程文件执行完成。

如何通过使用 curl 或其他命令来克服这两件事?

编辑:

  1. 现在我想禁止 curl 显示的文件未找到消息错误消息,即使该文件确实不存在。

  2. 我不想从目标页面输出,所以我不想等到目标页面的执行完成。我只想触发代码并继续剩余的其他脚本

例子:

我正在尝试构建一个日志系统,它将在下一个网络服务器中拥有它的所有内容。实现日志系统的客户端网站将通过调用我的网络服务器中的文件来发送系统所需的一些数据。

我正在使用的代码:

// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://example.com/log.php?data=data");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
4

1 回答 1

1

为什么不想使用标准的 PHP 功能?

<?php
    $logpage = file_get_contents('http://example.com/log.php?data=data');
    echo $logpage;
?>
于 2015-12-25T23:57:05.723 回答