Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 卷曲柱:“卷曲柱”;内容配置:表单数据&引用;而不是“正常”;var=val&&引用;_Php_Post_Curl_Http Headers - Fatal编程技术网

Php 卷曲柱:“卷曲柱”;内容配置:表单数据&引用;而不是“正常”;var=val&&引用;

Php 卷曲柱:“卷曲柱”;内容配置:表单数据&引用;而不是“正常”;var=val&&引用;,php,post,curl,http-headers,Php,Post,Curl,Http Headers,我使用curl发布数据,我希望服务器以“var=val&var1=val1…”的格式接收post数据,但我看到的不是这种格式 ------------------------------59265dfc9763 Content-Disposition: form-data; name="id" 123 ------------------------------59265dfc9763 Content-Disposition: form-data; name="amount" 4 -----

我使用curl发布数据,我希望服务器以“var=val&var1=val1…”的格式接收post数据,但我看到的不是这种格式

------------------------------59265dfc9763
Content-Disposition: form-data; name="id"

123
------------------------------59265dfc9763
Content-Disposition: form-data; name="amount"

4
------------------------------59265dfc9763
Content-Disposition: form-data; name="create_date"
如果我从浏览器中发布表单,其显示正常

这是卷曲部分

    $header=array(
      'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12',
      'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
      'Content-Type: application/x-www-form-urlencoded; charset=UTF-8',
    );

    $process = curl_init($url);
    curl_setopt($process, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($process, CURLOPT_SSL_VERIFYHOST, FALSE);

    curl_setopt($process, CURLOPT_POST, count($tdata));
    curl_setopt($process, CURLOPT_POSTFIELDS, $tdata);
    curl_setopt($process, CURLOPT_FOLLOWLOCATION,true);
    curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
    $cookies_path = realpath($_SERVER['DOCUMENT_ROOT'] . '/../cookies/');
    curl_setopt($process,CURLOPT_COOKIESESSION, true );
    curl_setopt($process,CURLOPT_COOKIEFILE, $cookies_path . '/cookies.txt');
    curl_setopt($process,CURLOPT_COOKIEJAR, $cookies_path . '/cookies.txt');        
    curl_setopt($process, CURLOPT_HTTPHEADER, $header);

我将数组转换为字符串并通过CURLOPT_POSTFIELDS传递

我将数组转换为字符串并通过CURLOPT_POSTFIELDS传递