PHP-cURL。错误501未实现
我发现使用cURL提交post请求时出错。到目前为止,我有以下代码:PHP-cURL。错误501未实现,php,curl,Php,Curl,我发现使用cURL提交post请求时出错。到目前为止,我有以下代码: $login_url = 'http://192.168.1.1/login'; $postArr = array( 'username'=>'username', 'password'=>'password', 'dst' => base_url().'login/home' ); $this->curlPost($login_url, $postArr); funct
$login_url = 'http://192.168.1.1/login';
$postArr = array(
'username'=>'username',
'password'=>'password',
'dst' => base_url().'login/home'
);
$this->curlPost($login_url, $postArr);
function curlPost($url, $data){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: application/x-www-form-urlencoded"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
echo 'using curl --- '.$url.'<br />';
var_dump($server_output);
}
$login\u url='0http://192.168.1.1/login';
$postArr=数组(
“用户名”=>“用户名”,
“密码”=>“密码”,
'dst'=>base_url().'login/home'
);
$this->curlPost($login\u url,$postArr);
函数curlPost($url$data){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$URL);
卷曲设置($ch,卷曲设置桩,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($data));
curl_setopt($ch,CURLOPT_HTTPHEADER,数组(“内容类型:application/x-www-form-urlencoded”);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$server\u output=curl\u exec($ch);
卷曲关闭($ch);
回显“使用curl--”。$url.
;
变量转储(服务器输出);
}
基本上,这段代码应该将用户名和密码发布到特定的url,但不幸的是,它返回“错误501:未实现”我的服务器是wamp。有人知道是什么导致了这个问题吗?谢谢好的,只是一个输入错误,将对其进行编辑,此代码来自CodeIgniter错误由您调用的脚本提供。因此,您应该检查脚本是否正常工作。