powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Rest api server(php), кроссдоменные запросы и клиенты на чем угодно
4 сообщений из 4, страница 1 из 1
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно
    #39230973
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет серверное приложение на пхп, которое реализует и
обрабатывает REST API.

Клиенты могут быть на чем угодно
(но в основном на js, ajax).

Сервер и клиенты на разных доменах,
в разных частях мира :).

Как тут быть?
Что с кроссдоменностью?

C ув. Tors
...
Рейтинг: 0 / 0
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно
    #39231167
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для сервера разницы нет, кто будет делать запрос на ваш домен с серверным приложением.

Для клиентов-браузеров необходимо возвращать заголовок "Access-Control-Allow-Origin: domain ",
если domain - домен клиента отличается от домена с вызываемым PHP-приложением.
Иначе браузер ответ примет, но ничего с ним делать не будет, так как страница в браузере загружена с другого домена.

Пример для ответа браузерам, в которых открыты страницы из других доменов:
Код: php
1.
header("Access-Control-Allow-Origin: http://www.clientDomain.ru");


Есть тонкости - если в исходном коде HTML-страницы присутствует JavaScript с другого домена, то этот скрипт может обращаться к своему домену без дополнительных заголовков.

Вроде-бы так...
...
Рейтинг: 0 / 0
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно
    #39231172
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. На открытую локально (на компьютере пользователя) HTML-страницу могут действовать дополнительные браузерные ограничения (зависит от браузера).
Исходный код страницы подправить в самом браузере тоже можно, но при этом сработает политика безопасности - сам проверял.
...
Рейтинг: 0 / 0
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно
    #39231246
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cross-origin resource sharing ( CORS , «совместное использование ресурсов между разными источниками») — технология современных браузеров, которая позволяет предоставить веб-странице доступ к ресурсам другого домена.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Rest api server(php), кроссдоменные запросы и клиенты на чем угодно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]