$w_url = "https://www.directadmin.com/clients/api/";$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $w_url);// 发送用户名和密码
curl_setopt($curl, CURLOPT_USERPWD, "12345:abcdef");这个用户名和密码是假的,大家不要猜测了
curl_setopt( $curl, CURLOPT_POST, 1 );$header = array('WWW-Authenticate: Basic');//HEADER信息
curl_setopt($curl,CURLOPT_HTTPHEADER,$header);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);$data=curl_exec($curl);
echo $data;
结果显示:error=1&text=please enter a valid uid and password 按道理,应该显示error=0才对呀大家看我的curl哪里写错了?
curl_setopt($curl, CURLOPT_URL, $w_url);// 发送用户名和密码
curl_setopt($curl, CURLOPT_USERPWD, "12345:abcdef");这个用户名和密码是假的,大家不要猜测了
curl_setopt( $curl, CURLOPT_POST, 1 );$header = array('WWW-Authenticate: Basic');//HEADER信息
curl_setopt($curl,CURLOPT_HTTPHEADER,$header);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);$data=curl_exec($curl);
echo $data;
结果显示:error=1&text=please enter a valid uid and password 按道理,应该显示error=0才对呀大家看我的curl哪里写错了?
please enter a valid uid and password
请输入有效的uid和密码
这个已经成附上用户名和密码了啊
应该是通过验证才对
error=1&text=please enter a valid uid and password
很明显的提示:请输入有效的uid和密码
说明你的uid和密码不对呗 要么就是对方服务器的问题 很明显了啊
不好意思 回帖前没注意这句 你直接用浏览器打开那个连接 输入你的用户名和密码 看看对不对呀
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERPWD, "12345:abcdef");放在
curl_setopt($curl, CURLOPT_URL, $w_url);
前面呢?不知道,这种需要帐号密码的是不是要注意顺序
http://home.phpchina.com/space.php?uid=29605&do=blog&id=184038