2016-11-25 148 views
1

我需要帮助,我一直在试图运行这个卷曲PHP或JSON

curl -H "Authorization: Basic dXNlckBjb21wYW55LmNvbTp0ZXN0" https://security.voluum.com/login 

,但很坚持,也有可能在PHP或JSON创建此?我需要数据来创造一些东西。我也尝试用我自己的64位用户名替换dXNlckBjb21wYW55LmNvbTp0ZXN0:通过但仍然不工作有人可以解释这我真的不知道该怎么办

+0

你可以上的卷曲阅读文档,阅读上的卷曲PHP手册,寻找在计算器上其他主题,看看是否有其他的用途也遇到过这个问题。 – Cagy79

回答

1

在你的情况登录的数据是:[email protected]:test。你可以在SSH使用curl像如下:

curl -u [email protected]:test https://security.voluum.com/login 

PHP

你也可以在PHP执行如下这样:

$user='[email protected]'; 
$pass='test'; 
$url='https://security.voluum.com/login'; 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass"); 
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); //get status code 
$result=curl_exec($ch); 
curl_close($ch); 
echo "Status code: $status_code \n"; 
print_r($result); 

更多信息

的Base64

dXNlckBjb21wYW55LmNvbTp0ZXN0 == [email protected]:test可以解码/自己here

卷曲

更多-u编码它,你可以阅读here。和卷曲手册可here

PHP

PHP:Curl Manual