<?php header('Access-Control-Allow-Origin: *'); ?>
<?php header('Access-Control-Allow-Origin: *'); ?>
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://site2.com/?ref=1', true);
xhr.onload = function() {
alert(xhr.responseText);
};
xhr.send();
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$.ajax({
url: 'https://site2.com/',
type: "GET",
headers: {"Access-Control-Allow-Origin":"https://site2.com", 'Access-Control-Allow-Credentials': true},
data: "g="+"1"
});
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://site2.com/?g=1', true);
xhr.send();
fetch('https://site2.com/?g=1')
</script>
Например 'Ógera' и 'ógera' с помощью str_ireplace успешно будут обработаны. Независимо от того, какой регистр у их букв в середине. На выходе всегда будет: 'Угера' или 'угера'. Но с обычными латинскими буквами такого не выходит.