Ограничения для POST-запроса

техническая поддержка по Construct 2

Сообщение Ограничения для POST-запроса
» 08 окт 2017, 14:18

Здравствуйте. Подскажите, можно ли в php файле поставить ограничение на прием POST-запроса? Чтобы этот запрос мог приходить только со своего хостинга? Т.е. из игры идет Ajax запрос. Сама игра и php файл, к которому идет запрос, находятся на одном хостинге. В инете есть варианты, но я с ними не смог разобраться.
Изображение
Аватара пользователя

Игродел
Сообщений: 1227
Я тут с 31 авг 2015
Откуда: Нижний Новгород
Двиг: C2
Лицензия: Personal
Репутация 155 [ ? ]

Сообщение Ограничения для POST-запроса
» 09 окт 2017, 15:02

Привет! Для этого в самом начале файла добавить хэдер Access-Control-Allow-Origin с указанием домена.
разрешит запросы с домена http://yoursite.com :
Код: Выделить всё
header('Access-Control-Allow-Origin: http://yoursite.com');

разрешит запросы с любого домена:
Код: Выделить всё
header('Access-Control-Allow-Origin: *');

 пример
if($_SERVER['HTTP_ORIGIN'] == "http://yoursite.com") {
header('Access-Control-Allow-Origin: http://yoursite.com');
// запрос пришел с разрешенного домена
} else {
// запрос пришел с запрещенногодомена
}
Аватара пользователя

Игродел
Сообщений: 2420
Я тут с 06 сен 2012
Двиг: Construct 2
Лицензия: Personal
Skype: sirg1987
Репутация 275 [ ? ]



Вернуться в Вопрос-Ответ по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх