如何将数据传输到下一个服务器

时间:2010-09-30 10:20:14

标签: php transfer

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

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

  1. 如果无法找到文件,则会告诉找不到文件

  2. 等待远程文件执行完毕。

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

    编辑:

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

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

    3. 示例:

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

      我正在使用的代码:

      // 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);
      

1 个答案:

答案 0 :(得分:1)

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

<?php
    $logpage = file_get_contents('http://example.com/log.php?data=data');
    echo $logpage;
?>