Виктор Ольховский
222 сообщения
#14 лет назад
Мега задача) чтобы скрипт имел доступ к ролику, а вот пользователь набрав http://site/x.swf - не мог его увидеть? Ничего не получается! С правами как ни пробовал - ничего (в директорию внутри кидал - назначал ей права). Тоже - либо видно и там и там либо не видно и там и там.
Евгений Б.
5330 сообщений
#14 лет назад
Вирт хостинг?
Виктор Ольховский
222 сообщения
#14 лет назад
Да обычный хостинг. почему вирт?
Виктор Ольховский
222 сообщения
#14 лет назад
Платный
Евгений Б.
5330 сообщений
#14 лет назад
Есть реальные сервера, есть виртуальные сервера, а есть виртуальный хостинг, когда НИКАКИЕ настройки сервера клиент не может поменять, ничего не установить.


по делу:
1. имеем папку в которой лежит флэшка
2. имеем скрипт, который исполняется апачем, под неким пользователем (www-data по умолчанию)
Обращаясь напрямую к файлу мы все так же проходим через апач.

Т.е. какие бы Вы права не задавали на файл и папку все или будет работать везде, или работать нигде.

надо или запретить папку совсем для доступа, кроме локалхоста.
второй вариант связан с .htaccess - надо сделать редирект на главную с любых страниц в папке, а скрипт будет брать файл с диска минуя редиректы.
Владислав Р.
265 сообщений
#14 лет назад
Запретить увидеть не знаю, а что б запретить проиграть - вставьте в ролик проверку _url
Роман Беляев
16382 сообщения
#14 лет назад
Если я правильно понимаю, то попытка не дать пользователям сохранять флеш, да? ИМХО не реально - все что получает браузер может получить и пользователь.
Максим Б.
2206 сообщений
#14 лет назад
Флеш приложение выполняется на стороне пользователя, так что тут без вариантов. Только если часть функционала флешки делать на PHP.
Виктор Ольховский
222 сообщения
#14 лет назад
Свинство какое: поставил через htaccess редирект и теперь СКРИПТЫ ТОЖЕ НЕ ВИДЯТ. потому что блин он и для них редиректится!!!
что за фигня. нафига вообще эти хреновы права доступа если что для всех то и для скрипта. толку в них(((((
Роман Беляев
16382 сообщения
#14 лет назад
viktorkoptima, вы видимо не до конца разбираетесь что к чему. Для сервера что браузер, что не браузер - разницы нет. Нельзя разделить то, что никак не отличается. Должен быть некий признак, которого в данном случае нет. Можно сделать искусственный, но это будет костыль который все равно не решит проблемы, только немного ее отодвинет.
Евгений Б.
5330 сообщений
#14 лет назад
Цитата ("viktorkoptima"):
Свинство какое: поставил через htaccess редирект и теперь СКРИПТЫ ТОЖЕ НЕ ВИДЯТ. потому что блин он и для них редиректится!!!
что за фигня. нафига вообще эти хреновы права доступа если что для всех то и для скрипта. толку в них(((((

Плохому танцору и пуанты малы.
Вы не понимаете сути и правил формирования прав доступа на папки, правила и принципы действия htaccess.
Я хотел сразу дать совет, но он будет в пустую, так как надо будет прочитать мини лекцию.
Александр Андреев
68 сообщений
#14 лет назад
Зачем пользователю запрещать добираться к флешке?

Если для того, чтобы пользователь не скачал её, то всё равно ведь смысла нет, из кеша достанет, если не глуп.
Самый верный вариант на мой взгляд - большую часть контента флешки не компилировать в swf, а подгружать отдельно.