Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / счетчик кликов с защитой от линкателей / 9 сообщений из 9, страница 1 из 1
09.02.2004, 01:05
    #32402019
tim_!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
Посоветуйте какой-нибудь счетчик кликов с защитой от линкателей (от воров ссылок) на PHP.
...
Рейтинг: 0 / 0
09.02.2004, 12:50
    #32402519
Tim_!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
...ну или хотя бы как защитить ссылки от линкателей, на основе уже написанного счетчика кликов? Подскажите плиз....
...
Рейтинг: 0 / 0
09.02.2004, 12:53
    #32402527
Pups The RAPtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
Простите, похоже отстал от жизни, а зачем воровать ссылки :)? Какой в этом смысл?

И как (в общих чертах) это делается?

Каюсь, про сбор мэйлов слышал, а вот про ссылки ....
...
Рейтинг: 0 / 0
09.02.2004, 21:37
    #32403411
TIm_!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
смысл, вывесил на своем сайте ссылки на мои файлы и... а пользователь даже не узнает откуда он скачал это.
...
Рейтинг: 0 / 0
10.02.2004, 09:46
    #32403626
Pups The RAPtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
Бррр, нифига не понятно, ну да ладно :).

В общем случае делается так:

Ссылки имеют вид get_file.php?f_id=762

В файле get_file.php пишешь обработку счетчика и отдаешь свой файл на скачку. Правда это не поможет от скачивания самого файла злюм юзером, выкладывания его на злой сервер и распространения его уже со злого сервера.

Или я еще чего то недопонял в задаче?

А, если можно конечно, скажи, что же у тебя там за такие уникальные файлы такие, что ты их хочешь распространять только от себя?
...
Рейтинг: 0 / 0
10.02.2004, 12:39
    #32404013
Timur!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
Да не, мне нужно следующее:

Если ссылка на мой файл весить на другом сайте и
пользователь нажимает на ссылку мой скрипт выдал сообщение
"Что отсюда не чего не скачаешь! Что бы скачать нужно зайти
на мой сайт и там нажать на ссылку"

Файл у меня обычные- я просто хочу убрать бесполезный траффик- т.е.
если хочешь скачать сначала зайти на мой сайт.

И это надо как я понимаю через скрипт подобный счетчику кликов,
что перед тем как выдать файл на скачку, он проверил с какого URL
был сделан клик.

Счетчик кликов у меня есть- вот как его модифицировать я незнаю...

----------------------------------------------------------------------
Или вот второй вариант:

Какой функцией определить url страницы с
которого пришел запрос в скрипт.
...
Рейтинг: 0 / 0
10.02.2004, 12:56
    #32404045
Pups The RAPtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
Ну сразу бы так и сказал ...

Выбирай любой метод: сессии, куки, проверка заголовков запроса. Это от сложного к простому. И от самого защищенного до самого не защищенного.

1. На любой странице твоего сайта запускаешь сессию, в момен отдавания файла - проверяешь ее наличие.
2. Куки - аналогично.
3. Проверка заголовков - смотришь например чтобы в $_SERVER["HTTP_REFERER"] присутствовало имя твоего сервера.

Хотя ИМХО это не нужный бред. Если задаться целью - траффик всегда можно увеличить :). Но раз уж я ввязался в обсуждение - придется давать совет :).
...
Рейтинг: 0 / 0
11.02.2004, 21:00
    #32406365
Timur!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
к 3 варианту пример кода напиши пожалуйста
...
Рейтинг: 0 / 0
13.03.2004, 11:34
    #32440768
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счетчик кликов с защитой от линкателей
Может быть это поможет:

Apache manual 9. How can I prevent people from "stealing" the images from my web site?
The goal here is to prevent people from inlining your images directly from their web site, but accessing them only if they appear inline in your pages.


This can be accomplished with a combination of SetEnvIf and the Deny and Allow directives. However, it is important to understand that any access restriction based on the REFERER header is intrinsically problematic due to the fact that browsers can send an incorrect REFERER, either because they want to circumvent your restriction or simply because they don't send the right thing (or anything at all).

The following configuration will produce the desired effect if the browser passes correct REFERER headers.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SetEnvIf REFERER  "www\.mydomain\.com"  linked_from_here
SetEnvIf REFERER  "^$"  linked_from_here

<Directory /www/images>
    Order deny,allow
    Deny from all
    Allow from env=linked_from_here
</Directory>

Further examples can be found in the Environment Variables documentation.


SHOGAL
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / счетчик кликов с защитой от линкателей / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]