![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 28
|
Товарищи форумчане!
Такая ситуация. Есть плеер, плейлист XML, получаю его через PHP. При запуске плеера с локальной машины,из флеша, все работает идеально. Заливаем плеер на сайт - ничего не работает. Выяснил что PHP скрипт возвращает пустоту. Вопрос: в чем может быть проблема? почему у меня работает а на сайте нет?
__________________
Время, затраченное на обсуждение проблемы обратно пропорционально значимости проблемы Портфолио |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Может быть не php возвращает пустоту, а обращение идет или не по относительному пути или вообще не к тому url.
|
|
|||||
|
Модрон-ветеринар
|
А обращение точно идет? "Пустота" возвращается, то есть ответ есть?
Как вы определили на локальной машине, что все ок - под локальным сервером обращение к PHP-скрипту тестили? Если плейлист и флешка в разных доменах, то секьюрные проблемы могут быть - без правильного кросдоменника.
__________________
Идите первым! Последний раз редактировалось mooncar; 01.10.2010 в 19:56. |
|
|||||
|
Модрон-ветеринар
|
Если удаленный сервер и сервер с флешкой лежат в разных доменах, то на удаленный, откуда вызывается скрипт, нужно положить в корень файл-кросдомменик crossdomain.xml, в котором указаны домены, откуда доверяется делать запросам флешкам с других доменов.
Например, с таким содержанием: <?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy> Этот файл должен быть сохранен в кодировке UTF-8. При запуске локально все будет будет работать и без кросдоменника на удаленном.
__________________
Идите первым! Последний раз редактировалось mooncar; 02.10.2010 в 14:32. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|