当网址包含.jpg和帖子字段时,PHP curl无法正常工作

时间:2017-01-04 11:20:48

标签: php curl

我使用php curl ping并将数据发布到url。但它不起作用。网址的响应是"未找到"这是在发布网址为" http://example.com/conversion_get/" 我怀疑这是因为curl url中的.jpg。  我在同一个应用程序中使用相同的代码来发布数据。但它工作正常。任何人都可以帮我解决这个问题吗?

我的代码:

    $kps="6789345607655ABF5k23929ocern46789345607655ABF5k23929ocern4";
    $url="http://example.com/conversion_get/pixel.jpg";
    $ch = curl_init();
    if (!$ch){die("Couldn't initialize a cURL handle");}
    $ret = curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt ($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt ($ch, CURLOPT_POSTFIELDS,     "kp=".$kps);
    $ret = curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $curlresponse = curl_exec($ch);
    curl_setopt($ch, CURLOPT_HEADER, 0);

    if(curl_errno($ch))
    echo 'curl error : '. curl_error($ch);
    if (empty($ret)) {
    curl_close($ch);
    } else {
    $info = curl_getinfo($ch);
    curl_close($ch); // close cURL handler
    $ns= $curlresponse; 
       }

0 个答案:

没有答案