Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2018, 17:34
Аватар для maxminimus
Аспирант
Отправить личное сообщение для maxminimus Посмотреть профиль Найти все сообщения от maxminimus
 
Регистрация: 16.06.2016
Сообщений: 30

Где ошибка в кроссдоменном запросе?
Нужно чтобы 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";

?>

Последний раз редактировалось maxminimus, 23.04.2018 в 17:37.
Ответить с цитированием