Подключенный скрипт в зависимости от реферера может, например, перекинуть на фиктивную (фишинговую для mail.ru, сайт конкурента для какого-нибудь поискового запроса) страницу..
DiAksID: постановка задачи: скачать фоновое изображение используя только броузер, поскольку выдвинута аксиома "если изображение видно то его можно скачать".
Из одного абсолютно не следует другое.. Тем не менее, "только броузер" вполне позволяет сохранить.
DiAksID: господа, что я делаю не так ?
Тыкаем F12 (в хроме, в ie.. в Mozille у меня открывается firebug..) и ищем sources|images или что-то похожее..
sg552: Есть ли тематические ресурсы, посвященные данной теме?
highload.ru, материалы конференций (фото в комментах, презентации-тезисы на сайте, если поискать - наверняка есть и видео, что посвежее - платное.. Но, если очень хорошо поискать...)
Все таки, что это код залитый делает?
Собирает статистику (откуда посетитель пришел), подключает сторонний JS, ставит куку.
Подключенный скрипт в зависимости от реферера может, например, перекинуть на фиктивную (фишинговую для mail.ru, сайт конкурента для какого-нибудь поискового запроса) страницу..
Почти наверняка nginx для статики стоит..
скачиваются zip|jpg... итд?
Если запросить .../blabla.php - вылезет авторизация?
2 - отдача контента начата до отправки локатиона.
Текст
<?php
header("Location: rubi.php");
Милованов Ю.С - телепат :)
Чтобы работало без переписывания - можно добавить ob_start(); в начало скрипта... Но лучше привести "всё" в порядок..
постановка задачи: скачать фоновое изображение используя только броузер, поскольку выдвинута аксиома "если изображение видно то его можно скачать".
Из одного абсолютно не следует другое.. Тем не менее, "только броузер" вполне позволяет сохранить.
господа, что я делаю не так ?
Тыкаем F12 (в хроме, в ie.. в Mozille у меня открывается firebug..) и ищем sources|images или что-то похожее..
Тут раздел по веб-строительству.. Про ключевики имеет смысл спрашивать в другом разделе.. а ещё лучше - воспользоваться поиском
Можно так или так
в контексте вопроса ТС - реализуемо на пхп через проверку referera. Или хранить картинки не на сервере, а в base64.
Реферер можно проверять и без PHP, в .htaccess
Однако, если пользователь может увидеть картинку, то и скачать её при должной сноровке получится - тут Милованов Ю.С прав
А как исправить это?
p.s. Ещё можно извратиться и принудительно прописать в index.php (в конце)
Если добавить непосредственно перед выводом заголовки, они перезапишут предыдущие..
Такой код выдаёт 200 ОК :)
А вообще смотреть нужно - возможно, версия движка старая.. или просто не совместима с настройками хостинга..
На случай, если первая картинка в формате png или gif (ещё?), я бы сделал чуть по-другому:
Вопрос про лог ошибок остался без ответа..
Какой заголовок отдаст файл, например 1.php (можно пустой.. или с парой строчек)?
Если 500 - попробовать .htaccess переименовать?
p.s. Ещё можно извратиться и принудительно прописать в index.php (в конце? В начале?)
но в отношении тех же фотографий - их часто приходится ресайзить.
http://habrahabr.ru/post/77873/
http://nginx.org/ru/docs/http/ngx_http_image_filter_module.html
Есть ли тематические ресурсы, посвященные данной теме?
highload.ru, материалы конференций (фото в комментах, презентации-тезисы на сайте, если поискать - наверняка есть и видео, что посвежее - платное.. Но, если очень хорошо поискать...)