Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как скрыть url (https://javascript.ru/forum/events/22905-kak-skryt-url.html)

Gvozd 09.11.2011 00:23

Цитата:

Сообщение от trikadin
Три страницы тема, а люди так и не поняли, что тебе нужно.

Я вроде понял.
Пользователю, в зависимости от его прав показываются например такие картинки:
http://site.ru/files/0001.jpg
http://site.ru/files/0007.jpg
Увидев URL, легко открыть картинку http://site.ru/files/0002.jpg напрямую, даже если нету прав на ее просмотр.
Вот от этого ТС и хочет защитится

trikadin 09.11.2011 00:32

Ну тогда хеши, случайные числа и т.д. Сервер сайд, короче)

Или отдавать base64. Тогда пользователь вообще ничего не узнает...

Почемучкин 09.11.2011 14:22

trikadin
Цитата:

Три страницы тема, а люди так и не поняли, что тебе нужно.
Мне нужно? Еще один читатель-профессионал? ;-)

trikadin 09.11.2011 14:32

Цитата:

Сообщение от Почемучкин
Мне нужно? Еще один читатель-профессионал? ;-)

И правда) Забавно...

Gozar 09.11.2011 16:05

Цитата:

Сообщение от Почемучкин (Сообщение 135320)
Поставленная задача - спрятать адрес по которому лежит картинка, вернее урл. А про то как можно скопировать уже загруженную браузером картинку я и сам уже выше писал. Gozar, за чтение тредов тебе 2 балла.

Ты читаешь только то, что хочешь.
Ну правду говорят, будешь спорить с дурачком, он тебя опытом задавит.

По определению задачи спрятать урл на стороне клиента так чтобы его нельзя было узнать нельзя! - читать как мантру, до осознания.
или можешь читать расшифровку, тоже как мантру - Нельзя спрятать урл, потому что тогда браузер не загрузит картинку!

Почемучкин 13.11.2011 20:39

Gozar,
Какая самокритика... ;)

Цитирую автора треда: "задача в том что бы пользователь не смог узнать url изображения"

Насчет "Нельзя спрятать урл, потому что тогда браузер не загрузит картинку!" - учи html. Можно встроить картинку в сам код страницы, и об этом уже несколько сообщений здесь было.

Gozar 14.11.2011 13:20

Цитата:

Сообщение от Почемучкин (Сообщение 136223)
Насчет "Нельзя спрятать урл, потому что тогда браузер не загрузит картинку!" - учи html. Можно встроить картинку в сам код страницы

Приведи рабочий пример как встроить картинку в код страницы чтобы у неё не было url? Иначе ты очередной тролль, не понимающий о чём идет разговор и вообще плохо разбирающийся в теме.

e1f 14.11.2011 19:29

Понафлудили... Отдача картинок не напрямую, а через серверный скрипт, с проверкой прав, если нужны красивые урлы -- mod_rewrite в помощь.

Gozar 14.11.2011 19:41

e1f,
Это ещё Gvozd предложил.
Тут другое, человек рогами упирается про url на клиенте.


Часовой пояс GMT +3, время: 20:38.