我正在尝试使用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)时,不会发生错误。
有什么想法吗?感谢。
答案 0 :(得分:0)
curl_setopt($ch, CURLOPT_POSTFIELDS, "id_of=".$id."&sqlreq=".$sqreq);
应该是
curl_setopt($ch, CURLOPT_POSTFIELDS, "id_of=".$id."&sqlreq=".$sqlreq);
你在那里有错字。 sqreq - > sqlreq