|
|
|
| Подскажите, как проверить, что картинка-ссылка нажата именно с моей страницы, а не введена ссылка в адресную строку ? И так и этак думал, ничего не подходит... | |
|
|
|
|
|
|
|
для: xpom
(17.07.2012 в 22:14)
| | onclick не подходит( нужно скрытый, какой то онклик, чтобы его не было видно в в исходном коде страницы браузера или как то узнать, что переход был именно с файла например fail.php | |
|
|
|
|
|
|
|
для: xpom
(17.07.2012 в 22:20)
| | Скрытых onclick не бывает, так как событие не может быть скрытым, а "спрятанный" обработчик события всегда можно увидеть, так как исходный код страницы всегда можно просмотреть.
Сервер может узнать с какой страницы пришел запрос ($_SERVER["HTTP_REFERER"]), но его тоже можно подделать. | |
|
|
|
|
|
|
|
для: confirm
(17.07.2012 в 22:47)
| | да, сложная ситуация...
у меня открытие картинки в highslide и как вот именно узнать, что открывается в highslide, а не адресной строке картинка ума не приложу.. | |
|
|
|
|
|
|
|
для: xpom
(17.07.2012 в 23:53)
| | Если вас беспокоит именно ручной ввод в адресной строке, то тогда используйте cookie, передавая значение его как параметр при выборе изображения. При каждом запросе меняйте его значение у клиента, которое хотя бы по минимуму привязывайте к его идентификации.
Но это если руками вводить адрес, но никто мне не запрещает написать бота. | |
|
|
|
|
|
|
|
для: confirm
(18.07.2012 в 14:38)
| | а если кукисы отключены у пользователя...он не сможет просмотреть...
он все равно сможет просмотреть, я сделал ридирект, чтобы с базы url брала highslide, а на highslide нажимаешь правой кнопкой, копировать ссылку на картинку, она другая, ведущая на ридирект файл, но тут как вставляешь её в адресную строку, сразу отображается картинка с той ссылкой что нужно скрыть...вот если узнавать с самого highslide что это он обращается к ридирект файлу, тогда давать ссылку с базы, а если не он. то не давать...
highslide написан на яваскрипт, а я не соображаю в нем((никогда не сталкивался с яваскрипт... | |
|
|
|
|
|
|
|
для: xpom
(18.07.2012 в 16:23)
| | >а если кукисы отключены у пользователя...он не сможет просмотреть...
Предупреждайте, пусть включает.
Далее ваш текст как каша, что к чему, не понять. Единственное, что понял, вы надеетесь на js. Это такая же слабая защита, как и куки. Если ваши ссылки, которые вы так лелеете, это золотая жила, смогу вас уверить, вас не спасет ничто. Хоть вдоль и поперек измените код слайда, я все равно узнаю что вы отправляете запросом, а уж отправить тоже самое не открывая ваших страниц, а пользуясь своим кодом, выдавая его за ваш, мне труда не составит. | |
|
|
|
|
|
|
|
для: confirm
(18.07.2012 в 17:26)
| | наверное я переработал...писал так, что думал...
я не совсем понял, как Вы предлагали с кукисами...если пользователь не нажал ссылку, а скопировал и вставил в адресную строку или нажал, а потом вставил в адресную строку, тож увидел не ту ссылку...
мне вот бы подошел вариант с $_SERVER["HTTP_REFERER"] если все делать на рнр, только вот проблема, что эта серверная переменная вроде бы как не во всех браузерах отображается...т.е. не надежная, один пользователь сможет использовать, а другой зайдет и ему не покажет...если б как то эту серверну переменную сделать надежной и проверят, с этой страницы перешел или нет... | |
|
|
|
|
|
|
|
для: xpom
(18.07.2012 в 22:18)
| | Поймите: если вы что-то отдали пользователю, любым путём, то вы это потеряли навсегда. Не защититесь никак. Вообще никак. Нет таких способов. В принципе нет — интернет так устроен, ничего не поделаешь. | |
|
|
|
|
|
|
|
для: Киналь
(18.07.2012 в 23:35)
| | та отдал пол беды...пусть пользуется...а первоисточник как то ж можно скрыть? | |
|
|
|
|
|
|
|
для: xpom
(19.07.2012 в 11:37)
| | или только к себе на сервер закачивать? | |
|
|
|
|
|
|
|
для: xpom
(19.07.2012 в 11:37)
| | Что значит первоисточник? Поясните. Вот у вас есть фотография «Я и моя кошка». Вы её размещаете у себя на сервере и вставляете на страницу своего сайта http://my-cat-photos.ru в виде картинки (<img src='me_and_my_cat.jpg'>). Что дальше вас беспокоит? | |
|
|
|
|
|
|
|
для: Киналь
(19.07.2012 в 18:38)
| | только не размещаю у себя на сервере, картинка на чужом сервере, по чужой ссылке, я размещаю у себя на сайта, и нужно чтобы не была видна чужая ссылка ведущая на сервер, где она расположена...т.е. чтобы был адрес ссылки не http://чужо_урл.ru а http://мой_урл.ru...м чтобы скопировав мой урл с картинки, при вставке в адресную строку не открывалась чужая ссылка , где размещена ссылка...
все это из-за того, что нет возможности на сервере сохранять все картинки...а урл нужно скрыть.. | |
|
|
|
|
|
|
|
для: xpom
(20.07.2012 в 00:39)
| | Ах вот оно что. То есть не у вас воруют, а вы у кого-то. Нет, так не получится. Только если закачаете картинки к себе на сервер. | |
|
|
|
|
|
|
|
для: Киналь
(20.07.2012 в 09:38)
| | я не ворую))пользователь сам размещает.. | |
|
|
|
|
|
|
|
для: xpom
(20.07.2012 в 11:38)
| | Так зачем тогда скрывать происхождение картинки? Или вором является пользователь? | |
|
|
|
|
|
|
|
для: Киналь
(20.07.2012 в 12:40)
| | нет, пользователь, это владелец картинки. | |
|
|
|
|
|
|
|
для: xpom
(20.07.2012 в 15:16)
| | Странная какая-то система, ну да ладно. В любом случае вам придётся закачивать картинку к себе. Либо на всё время, либо по запросу пользователя, который её просматривает. | |
|
|
|
|
|
|
|
для: Киналь
(23.07.2012 в 10:53)
| | спасибо за ответы...извините за забранное время. Человек уже помог сделать | |
|
|
|