Нужно чтобы js-клиент типа phonegap-приложения делал запрос на некоторый сервер в интернете через XMLHttpRequest, и чтобы производилась базовая аутентификация, и чтобы сервер обратно передавал данные клиенту
Сейчас сервер создает папку но клиент не получает ничего кроме пустого ответа
Где ошибка?
var php_зарегистрироваться = function()
{
var запрос = new XMLHttpRequest()
запрос.open('POST', 'http://localhost:2222/зарегистрироваться.php')
запрос.withCredentials = true
запрос.send()
запрос.onreadystatechange = function()
{
if(запрос.readyState === 4)
{
var ответ = запрос.responseText
if(ответ === '')
{
alert('ошибка')
}
else
{
alert(ответ)
}
}
}
}
<?php
if(empty($_SERVER['PHP_AUTH_USER']))
{
header('WWW-Authenticate: Basic realm="WWW-Authenticate"');
header ('HTTP/1.0 401 Unauthorized');
exit();
}
$id = md5($_SERVER['PHP_AUTH_USER'] . $_SERVER['PHP_AUTH_PW']);
//проверка логина и пароля
mkdir($id);
print "$id";
?>