2016-11-25 147 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