Здравствуйте. Суть такова. Есть сайт A и B. На сервере А(нету php) на сервере B(есть php).
На сайте A такой скрипт
var url = 'https://domain.com/receive.php';
function doCallOtherDomain(){
var XHR = window.XDomainRequest || window.XMLHttpRequest
var xhr = new XHR();
xhr.open('GET', url, true);
// замена onreadystatechange
xhr.onload = function() {
document.getElementById('response').innerHTML = xhr.responseText
}
xhr.onerror = function() {
alert("Error")
}
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr.send("site="+window.location.hostname)
}
function callOtherDomain() {
try {
doCallOtherDomain()
} catch (e) {
alert("В этом браузере данная фича не поддерживается.")
}
}
На сервере B такой php код.
// можно ограничить домен, для которого доступен ответ
// header('Access-Control-Allow-Origin: http://javascript.ru');
header('Access-Control-Allow-Origin: *');
echo $_POST['site'];
Как по аналогии сделать передачу на удалённый сервер формы и записать это в файл txt. ????