У меня есть некоторый документ и пример кода с примером кода входа в систему jquery Basic Authentication. Мне нужен код php для моего проекта
$.ajax({
url: 'http://loginurl',
headers: {accept:'text/xml'}, //veya "text/json"
contentType: 'application/json',
method: 'GET',
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa('test' + ':' + 'test'));
},
success: function (data) {
//success
},
error: {
//error
}
});
Я пытался конвертировать php вот так, но не могу войти на
$username = "username";
$password = "pass";
$remote_url = 'http://loginurl';
// Create a stream
$opts = array(
'http'=>array(
'method'=>"GET",
'header' => "Authorization: Basic " . base64_encode("$username:$password")
)
);
$context = stream_context_create($opts);
// Open the file using the HTTP headers set above
$file = file_get_contents($remote_url, false, $context);
Что не так? Спасибо за любую помощь