我正在使用CURL,我收到500内部服务器错误。我没有使用用户代理选项,这是否会导致问题?
这是片段
$current_url="http://localhost/mysite/entercode.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $current_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'variable1=abc&variable2=123');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
答案 0 :(得分:4)
同样的事情发生在我身上。
当我尝试执行$ch = curl_init();
时出现500内部服务器错误。事实证明我的服务器上没有安装php curl。我安装了它并且我的代码工作正常!
答案 1 :(得分:0)
entercode.php会抛出与您的输入相关的错误。我建议你查看服务器错误日志。你的curl实现很好。