powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / счетчик кликов с защитой от линкателей
9 сообщений из 9, страница 1 из 1
счетчик кликов с защитой от линкателей
    #32402019
tim_!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посоветуйте какой-нибудь счетчик кликов с защитой от линкателей (от воров ссылок) на PHP.
...
Рейтинг: 0 / 0
счетчик кликов с защитой от линкателей
    #32402519
Tim_!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...ну или хотя бы как защитить ссылки от линкателей, на основе уже написанного счетчика кликов? Подскажите плиз....
...
Рейтинг: 0 / 0
счетчик кликов с защитой от линкателей
    #32402527
Pups The RAPtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, похоже отстал от жизни, а зачем воровать ссылки :)? Какой в этом смысл?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Хотя ИМХО это не нужный бред. Если задаться целью - траффик всегда можно увеличить :). Но раз уж я ввязался в обсуждение - придется давать совет :).
...
Рейтинг: 0 / 0
счетчик кликов с защитой от линкателей
    #32406365
Timur!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к 3 варианту пример кода напиши пожалуйста
...
Рейтинг: 0 / 0
счетчик кликов с защитой от линкателей
    #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
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / счетчик кликов с защитой от линкателей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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