【问题标题】:How do you use curl to get file contents of URL before AND after posting to form?您如何使用 curl 在发布到表单之前和之后获取 URL 的文件内容?
【发布时间】:2014-02-09 04:13:26
【问题描述】:

到目前为止,这是我的代码...这将在表单中发布后获取 URL 的内容....但是,我希望它在使用 CURL 在表单中发布之前和之后获取文件内容。我该怎么做?

      $url = 'http://google.com.au';          
      $ch = curl_init();
      $data = array(
      'var1' => 'text1',
      'var2' => 'text2',
    );

      curl_setopt($ch, CURLOPT_URL, $url);
      curl_setopt($ch, CURLOPT_POST, 1);
      curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
      $result = curl_multi_exec($mh, $active);
      echo $result;

      curl_close($ch);

【问题讨论】:

    标签: php post curl file-get-contents


    【解决方案1】:

    只需提出两个请求。一个是普通的 GET 请求,第二个是包含所有发布数据的 POST。

    【讨论】:

    • 我已经尝试过这样做......但是,它没有用。另外我觉得效率不高:pastebin.com/UDCc0xvk
    • 它不起作用,嗯?为什么不?你做了什么来调试这种情况?而且,你不认为它有效率吗?我认为您不了解“发布到表单之前和之后”的工作原理。这是对服务器的两个根本不同的请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多