CORS (совместное использование ресурсов между источниками) с использованием PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 CORS (совместное использование ресурсов между источниками) с использованием PHP

Сообщение Anonymous »

Я только что следовал PHP-заголовку CORS, и у меня здесь странное поведение. Я создаю две простые страницы,
одну страницу (content.php), использующую порт 1112, и другую страницу, которая (sample.html), использующую порт 1113. на моем локальном компьютере
и я заметил странное поведение
sample.html при попытке получить информацию из content.php
вот код для обеих страниц
sample.html

Код: Выделить всё



Sample

var xmlhttp = new XMLHttpRequest();
function makerequest(serverPage, objID) {
var obj = document.getElementById(objID);
xmlhttp.open("POST", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send();
}



Sample




и другая страница
content.php

Код: Выделить всё




page1



Page 1
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod?
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, ?
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.?
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu ?
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in?
culpa qui officia deserunt mollit anim id est laborum.



теперь, когда я пытаюсь запустить sample.html с помощью Chrome и Firefox, он блокируется, даже если я указываю в заголовке ссылку на источник
и если я его запускаю используя IE, это работает
чтобы заставить его работать, мне нужно указать заголовок ( * ), который отличается от того, что я хочу сделать
Я пытался выяснить, почему он не работает так, как я хочу, в Chrome и Firefox < /p>

вот сообщение об ошибке, которое я получаю от Chrome
XMLHttpRequest не может загрузить http://localhost:1112/content1.php. Заголовок Access-Control-Allow-Origin имеет значение http://localhost:1113/sample.html, которое не равно указанному источнику. Таким образом, доступ к источнику «http://localhost:1113» запрещен.

Подробнее здесь: https://stackoverflow.com/questions/339 ... -using-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»