Помощник
|
спрятать URL адрес к картинке |
LifeUP
|
Сообщение
#1
|
||
|
|
||
|
|||
Licoric |
17.6.2010, 5:18;
Ответить: Licoric
Сообщение
#2
|
|
на флеше делать... И то это не помешает нажать "принт скрин".
Или... Наведу на мысль, если пхп актуально: // вывод картинки header("Content-type: image/jpeg"); imagejpeg($preview);[FONT=verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif] тема: http://www.html.by/showpost.php?p=71140&postcount=18 |
|
|
LifeUP
|
Сообщение
#3
|
|
наверное я не так обьяснил.
вот допустим адрес тойже картинки мнебы сделать чтобы было както так: замаскировать путь так сказать =) Если перейдут по ссылку то увидят только эту картинку и смогут угнать только её а не всю папку где она находится. |
|
|
Webmaster_hb |
17.6.2010, 12:33;
Ответить: Webmaster_hb
Сообщение
#4
|
|
LifeUP, так лучше закройте ппапку от просмотра средствами сервера, ну и картинки называется по-разному )))
|
|
|
Flok |
17.6.2010, 13:45;
Ответить: Flok
Сообщение
#5
|
|
Webmaster, ну можно закрыть доступ к папке, но не к содержимому, в этом наверно и кроется подвох)
т.е. /папка/ не откроется, а /папка/картинка.jpg откроется ) Я по глупости как-то заблокировал доступ и к /папка/картинка.jpg, в результате чего сервак запрещал браузеру загрузку всех картинок. Получился не сайт, а набор текстовых документов ) |
|
|
ZhukV |
17.6.2010, 14:27;
Ответить: ZhukV
Сообщение
#6
|
|
Есть возможность скрытия имени картинки.
Вот типа такого: 1. Все картинки лежат в папке images/ 2. Создаеш в корне директорию под именим img/ (с нее и будеш стягивать картинки). В нй же создаеш файл img.php 3. Путь к картинкам прописывается в таком роде: http://domain.com/img/1.jpg http://domain.com/img/simple.jpg Файл .htaccess (в директории img/) RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ img.php?i=$1 [L,QSA] И теперь файлик img.php (также в директории img/) [PHP] $I = $_GET["i"]; $FILE = $_SERVER['DOCUMENT_ROOT'] . "/images/" . $I; $temp = explode(".", $FILE); $format_img = $temp[count($temp) - 1]; $FORMAT = array( "jpg" => "image/jpeg", "gif" => "image/gif", "bmp" => "image/bmp"//здесь можна добавлять список ); if(!is_file($FILE) || !array_key_exists($format_img, $FORMAT)){ header("HTTP/1.0 404 Not Found"); header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found"); exit(); } header("Content-type: " . $FORMAT[$format_img]); echo file_get_contents($FILE); [/PHP] Вот здесь подробно: Если путь идет по папке img/, в любом случае запустится файл img.php [формат ЧПУ] (в директории может быть пусто :) ). Параметр, который шел после img/ передатся в переменную i в глобальный массив $_GET http://domain.ru/img/1.jpg -- $_GET["i"] = '1.jpg'; http://domain.ru/img/simple.gif -- $_GET['i'] = 'simple.gif'; http://domain.ru/img/qwe/r.jpg -- $_GET['i'] = 'qwe/r.jpg'; Скрипт в свой черед, вытаскивает эту переменную, и формирует полный путь к картинке, которая лежит совсем в другой папке. Проверяет формат. Если ее нет, возвращает ошибку 404. По формату передает заголовок (чтоб можна было вложивать любые форматы изображений), и выводит в браузер картинку. Результат таков: папка img/ пуста, ну кроме файла img.php Заупускай папку img/ в адресной строке, как хочешь, но чтоб не попость на верную картинку, всегда передаст 404. Картики же у тя лежат совсем в другой папке images/. Если уж в целях безопасности папки images/, тогда можеш в папку images/ вложить файл .htpsswd, который закроет доступ к папке (нужно будет вводить пароль). Серверу это не помешает, поскольку сам сервер ее одтуда вытаскивает (как он сможет сам в себя попросить ввести пароль :sarcastic:) Експерементируй P.S. этот код написал в слепую, могут быть ошибки. думаю ты суть понял Даную технологию скрытия системных папок для сайта, разрабатывал для германских сайтов. Проблем нету никаких. Можна конечно еще усилить безопасноть, но тогда уже нужно подключать куки и БД. УДАЧИ:goodpost: |
|
|
alexdrob |
17.6.2010, 14:30;
Ответить: alexdrob
Сообщение
#7
|
|
|
|
|
LifeUP
|
Сообщение
#8
|
|
|
будем делать = ) главное на идею натолкнули
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Куплю "вечные URL" с ваших сайтов с тематикой - Пластиковые Окна! | 5 | regem | 8387 | 15.3.2020, 19:46 автор: Narsus797 |
|
Куплю места для размещения TXT+URL Строительная тематика. | 7 | regem | 7644 | 28.3.2019, 18:31 автор: regem |
|
Куплю места для размещения TXT+URL Кафе, Ресторан, Банкетные тематики. | 0 | regem | 8347 | 1.3.2017, 3:20 автор: regem |
|
убрать GET запрос с URL Сделать ЧПУ ссылок |
18 | WoWeb | 9970 | 28.10.2016, 17:18 автор: WoWeb |
|
Нужен человек для составления базы сайтов по признакам URL | 10 | regem | 5059 | 22.7.2016, 10:26 автор: Алехандро |
Текстовая версия | Сейчас: 25.4.2024, 8:10 |