Просмотр полной версии : Не проходит запрос из флеша...
Столкнулся с проблемой, установил поисковый скрипт на сайт, сделал форму для запроса во флеше, но запрос из неё не проходит.
Прикрепляю пример формы для ввода запроса настроенный на Яндекс. Если открыть исходник на компьютере, CTRL+ENTER, в флешку ввожу данные, они посылаются Яндексу и всё в порядке, выдаётся результат, но когда закачиваю флешку на сайт и от туда ввожу запрос ничего, пустой запрос, Яндекс ничего не показывает. Пожалуйста, помогите понять в чём дело.
Может кто видел сайт в котором стоит поисковая форма сделанная на флеше? Дайте адрес, пожалуйста.
FourSide
26.02.2007, 11:50
http://yandex.ru/crossdomain.xml
Такого файла не существует.
ZOOM:
http://etcs.ru/files/zoom.png
Политика безопасности не разрешает обращаться с одного домена в другому без специального разрешения домена, к которому обращаются. Т.е. Яндекс не давал разрешения на загрузку данных с него.
ZOOM:
http://etcs.ru/files/zoom.png
Политика безопасности не разрешает обращаться с одного домена в другому без специального разрешения домена, к которому обращаются. Т.е. Яндекс не давал разрешения на загрузку данных с него.
Возможно, я выбрал плохой пример указав урл Яндекса ( дал его для наглядного примера ), но суть не в том, чтобы обращаться к Яндексу или к кому-то другому, у меня обращение идёт к своему поиску который я установил на своём сайте. Но запрос идёт пустой, скрипт поиска не получает запрос и выдаёт ошибку. Как это исправить?
p.s. Странно, но когда я делал запрос от себя к Яндексу запрос проходит если его отправлять с компьютера, а если флешку запихнуть в интернет Яндекс не выдаёт страницу с ошибкой, а говорит, что запрос пустой.
Значит ошибка где-то в коде, в передаче данных и т.п.
Я сталкивался с этой проблемой.
http://flasher.ru/forum/showthread.php?t=91905
p.s. ошибки в коде нет
FourSide
26.02.2007, 19:09
Домен с www и без него флэш воспринимает как два разных домена.
Например, http://www.nnov.ru и http://nnov.ru абсолютно разные домены. Поэтому лучше всего писать пути во флэше как относительные от корня сайта, например, "/dir1/getparams.php" и т.д.
Или положить себе на сайт crossdomain.xml :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.