скрытие или вуалирование пути к файлу отображаемого изображения

EmelianovAnton

Новичок
скрытие или вуалирование пути к файлу отображаемого изображения

вопрос. как организовать скрытие полного пути к файлу отображаемого на странице изображения, например картинка или флэш игра, чтобы открыв source
play.php нельзя было получить(узнать) путь к файлу игры. или хотябы скрыть название
каталог с играми. в данном случае http://minizone.o56.ru/games/attack.swf

Имеется сайт http://minizone.o56.ru - каталог Флэш игр.
при открытии какой либо игры с сайта, запускается исполняемый модуль
с указанием id файла игры.

/play.php?g=attack

Часть кода play.php отвечающая за отображение игры на стороне пользователя:

PHP:
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashplay">
  Этот текст будет заменен флэшкой.
</div>
<?
print "<script type='text/javascript'>
var so = new SWFObject('http://minizone.o56.ru/games/$g.swf','play','500','500','9','#000000');
so.write('flashplay');
so.addParam('quality','high');
so.addParam('scale','noscale');
</script>";

далее, если просмотреть source файла Play.php
то можем легко узнать прямой путь на файл игры.

------------

Прочитал топики форума по сходной тематике. Узнал как устроить скачивание файла
использую заголовки и сборку "пути к файлу" налету. Выдавая запрос пользователю на
открытие или сохранение файла play.php?id=chf4jsk5c6fs header("..../octet-stream");

вопрос. как организовать скрытие полного пути к файлу игры. чтобы открыв source
play.php нельзя было получить(узнать) путь к файлу игры. или хотябы скрыть название
каталог с играми.


Подскажите подходящий метод. "где и что копать"
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Никак.

-~{}~ 09.11.07 09:58:

Ой, нет можно вообще никому, никому не показывать.

-~{}~ 09.11.07 10:00:

скрытие полного пути
Советую прочитать в образовательных целях
PHP FAQ: Различие между абсолютными и относительными путями. В файловой системе и на сайте.
Косвенно отвечает на Ваш вопрос
 

quad_4

Новичок
полностью скрыть никак не получится, ведь файл всё таки открывается - значит браузер знает к нему путь, но есть варианты которые помогут очень затруднить процесс.
я бы посоветовал ajax. т.е. открывается страница без кода, потом он налету туда подгружается, source будет чист.
 

TutanXamoN

Новичок
Файл выдаём налету.
На страничке выбора игры ссылка вида game.php?g=attack
В базе две таблицы:
игры:
id|name
сцылки:
id|g_id|link|count
При переходе на страницу game.php?g=attack из ссылок берём значение link where g_id=$id and count=0
Инкриментим для етой ссылки значения count.
В HTML обращаемся так http://minizone.o56.ru/games/flash.php?link=link
flash.php смотрит на линк проверяет count==1, выдает флеху, делает DELETE етого линка и добавляет для игры линк.


ЗЫ У етого решения есть только один плюс оно работает.

ЗЗЫ Флешка всё-равно закешиться в броузере
 

Фанат

oncle terrible
Команда форума
HraKK
да ладно. пускай разбираются.
все равно этому каталогизатору игр нормальный вызов флеша из флеша не осилить.
 
Сверху