curl给出500错误代码

时间:2014-09-07 17:51:30

标签: php curl

我正在尝试使用curl方法并继续获得500错误。虽然当我运行一个只有curl的测试php脚本时它会顺利运行。

这是有效的代码:

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $goto_url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "id_of=".$id."&sqlreq=".$sqlreq);
    // execute post
    $result = curl_exec($ch);
    // close connection
    curl_close($ch);

在我的另一个档案中,我试试这个:

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $goto_url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "id_of=".$id."&sqlreq=".$sqreq);
    $result = curl_exec($ch);
    // close connection
    curl_close($ch);

文件之间的区别在于第二个文件中正在处理数据。我想也许我需要关闭我的SQL连接,但那时无法正常工作。代码似乎有效。我不确定是什么问题。另请注意,当我注释掉curl_exec($ ch)时,不会发生错误。

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

curl_setopt($ch, CURLOPT_POSTFIELDS, "id_of=".$id."&sqlreq=".$sqreq);

应该是

curl_setopt($ch, CURLOPT_POSTFIELDS, "id_of=".$id."&sqlreq=".$sqlreq);
你在那里有错字。 sqreq - > sqlreq