curl为什么获取不了网页图片?
另外curl如何post数据到另外一个页面呢?post的数据一定要是数组吗?在另外一个页面如何接收post过来的数据呢?是不是用$_POST['']?谢谢!

解决方案 »

  1.   

    post的数据一定要是数组吗?
      不一定,也可以是字符串,也可以是文件 在另外一个页面如何接收post过来的数据呢?
       跟php接收值一样,非文件,用$_POST,文件用$_FILES
      

  2.   

    那为什么在curl里将post的数据写成字符串不可以呢?
      

  3.   

    代码是:
    <?
    $post_data = array (
        "d" => "bar",
        "e3" => "Nettuts",
        "f" => "Submit"
    );$url = "http://localhost/curl58/post.php";//初始化
    $ch = curl_init();//设置选项
    curl_setopt($ch,CURLOPT_URL,$url);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_POST,1);
    curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);//获取HTML内容
    $output = curl_exec($ch);//释放curl句柄
    curl_close($ch);
    //file_put_contents("test.txt",$output,FILE_APPEND);
    echo $output;?>