Страница 1 из 1

Не отправляет post запрос

Добавлено: 05 фев 2015, 15:22
MrDead
Есть приложение, загружаю его в вк. Обращаюсь через post запрос к php скрипту который находится в корне сайта на хосте. В итоге ничего не отправляется и запись в бд не идет. В то время, как если я запущу флешку с простой swf-шки которая на компе, то даже оттуда отправляется пост запрос и идет запись в бд. Подскажите что не так, может надо где-то что-то указать или хз ваще

Re: Не отправляет post запрос

Добавлено: 05 фев 2015, 16:43
dog
А crossdomain.xml есть на сервере?

Re: Не отправляет post запрос

Добавлено: 05 фев 2015, 17:11
MrDead
Конечно. С ним и без него не работает

Re: Не отправляет post запрос

Добавлено: 05 фев 2015, 17:13
MrDead

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

<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="Домен"/> </cross-domain-policy>
Вот так выглядит

Re: Не отправляет post запрос

Добавлено: 06 фев 2015, 01:21
dog
Вместо <allow-access-from domain="Домен"/> попробуйте <allow-access-from domain="*"/> (звёздочку)

Re: Не отправляет post запрос

Добавлено: 06 фев 2015, 02:15
MrDead
Неа, не помогло

Re: Не отправляет post запрос

Добавлено: 06 фев 2015, 03:15
dog
А в начале флешки есть строчка Security.allowDomain("*"); ?
если нету, то добавьте, если ошибка будет, импорт сделайте import flash.system.Security;

Re: Не отправляет post запрос

Добавлено: 06 фев 2015, 16:47
MrDead
Во спасибо походу сработало. Но что делает эта функция? И для чего звездочка?

Re: Не отправляет post запрос

Добавлено: 06 фев 2015, 17:09
dog
Подробнее можно почитать на сайте adobe, вот без той строчки как раз и не работают запросы к серверу, просто не сразу вспомнил про неё, так же и с дополнительными swf, тоже ту строчку надо добавлять. Быстро, легко, и всё работает, а когда локально проверяешь, то на ту строчку флеш плееру всё равно, поэтому и запросы работают, а вот когда уже разместил на сервере и проверяешь через браузер, тогда и начинаются проблемы, рад что помог вам)