Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 16.08.2007, 03:30   #1
SEO Специалист
 
Аватар для pastuhoff
 
Регистрация: 24.10.2005
Сообщений: 6,529
Доменные сделки: 40
Реноме: 5358
Одобрения
Спасибо (Отдано): 187
Спасибо (Получено): 315
Вопрос Подмена http_referer

Очень бы хотелось, чтобы пришедший серфер редиректился без передачи реферера (прямой редирект, без клика). Возможно, такое делается во флеше. Если есть флешеры – прошу отписаться. Чисто на html+js, как я понимаю, нельзя заставить браузер не отправлять в заголовке этот параметр?
__________________
Коллекционер доменных имен.
pastuhoff вне форума   Ответить с цитированием
Старый 16.08.2007, 16:13   #2
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 12.08.2007
Сообщений: 580
Доменные сделки: 36
Реноме: 67
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для webtitan с помощью ICQ
Подмена http_referer через флеш существовала до выхода новой версии Internet Explorer 7, в ней предусмотрена защита от подмены заголовка.
У меня есть способ подмены http_referer через флеш, но насколько я помню работать он будет только в ie ниже седьмой версии(также не работает ни в опере, ни в файрфоксе)..
сейчас большинство выполняют другую реализацию этой задачи, а именно - редирект через промежуточный сайт
webtitan вне форума   Ответить с цитированием
Старый 16.08.2007, 16:37   #3
SEO Специалист
 
Аватар для pastuhoff
 
Регистрация: 24.10.2005
Сообщений: 6,529
Доменные сделки: 40
Реноме: 5358
Одобрения
Спасибо (Отдано): 187
Спасибо (Получено): 315
Спасибо.
То есть, я получаю серфера на 1.ru, делаю серверный редирект на 2.ru, с него - на 3.ru и 3.ru видит рефом 2.ru?
Лишний клик делать нельзя, нужно быстро переслать серфера.
__________________
Коллекционер доменных имен.
pastuhoff вне форума   Ответить с цитированием
Старый 16.08.2007, 17:17   #4
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 12.08.2007
Сообщений: 580
Доменные сделки: 36
Реноме: 67
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для webtitan с помощью ICQ
2 pastuhoff
Совершенно верно..
Недостатком является необходимость наличия одного или нескольких вспомогательных сайтов, позволяющих делать редиректы. На конечном сайте будет фиксироваться только переход с транзитного. Обычно используется ссылка вида http://your-site/go.php?dest-site, где http://your-site/go.php - сайт со скриптом, делающим переадресацию на адрес dest-site, часто dest-site - передается не в явном виде, а с помощью его ID в каталоге. Если пользоваться тем способом, который Вы изложили выше(то есть использовать всего лишь один транзитный сайт/каталог), то CAP это чоень быстро раскроет..(очевидно, что приход нескольких тысяч посетителей на несколько сайтов с рядового каталога нереален)
А вот если:
1) завести несколько(возможно десятков) каталогов, рейтингов, с более-менее равномерно распределенным траффиком, то вычислить такую накрутку будет нелегко;
2)написать специальный скрипт в котором будет отсутствовать защита от внешнего вызова и использовать чужие сайты, для переадресации. В этом случае можно набрать несколько сотен чужих сайтов и равномерно распределять через них трафик.
webtitan вне форума   Ответить с цитированием
Старый 16.08.2007, 20:00   #5
Почетный форумчанин
 
Регистрация: 22.08.2005
Адрес: RU
Сообщений: 3,123
Доменные сделки: 16
Реноме: 537
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 3
Отправить сообщение для 3V с помощью ICQ
Реферер можно поменять просто при помощи JS.
Свойство document.referrer
В IE 6 точно работало.
Возможно, в других браузерах не прокатит.
3V вне форума   Ответить с цитированием
Старый 17.08.2007, 00:48   #6
SEO Специалист
 
Аватар для pastuhoff
 
Регистрация: 24.10.2005
Сообщений: 6,529
Доменные сделки: 40
Реноме: 5358
Одобрения
Спасибо (Отдано): 187
Спасибо (Получено): 315
Нужны все основные (лучше вообще все) браузеры. Да и накручивать я не собираюсь. Просто покупатель траффика не должен выйти на поставщика напрямую.

добавлено через 16 минут
Нашел в себе силы поставить эксперимент на денвере (использовался header("location:***").
1.php редиректит на 2.php, 2.php - на 3.php. 3.php выводит реф.
Заход на 1.php дает неустановленную $_SERVER['HTTP_REFERER'] (выходит, тайпин на 1.php будет в итоге считаться тайпином на 3.php)
Сделав на 1.php ссылку на 2.php и кликнув – 3.php выдает рефом путь к 1.php, что не есть то, чего добиваемся. Что делать?

добавлено через 2 часа 50 минут
Итак, ситуация:
1.php – мой поставщик траффика
2.php - мой сайт-посредник
3.php – мой покупатель
Делаем так:
Файл 1.php
<a href=http://test1.ru/2.php>qqq</a>
Файл 2.php
<a id="qqq" href="http://test1.ru/3.php">q</a>
<script>
document.getElementById("qqq").click();
</script>
Файл 3.php
<?php
echo $_SERVER['HTTP_REFERER'];
?>
В итоге на 3.php имеем реф: http://test1.ru/2.php
То есть, на моем сайте делаем эмуляцию клика. Загвоздка: работает в ие, не работает в фф.
Вопрос: как написать универсалльный эмулятор?

добавлено через 2 часа 58 минут
Если тупо сделать в 2.php
<html>
<script>
window.location.href="http://test1.ru/3.php";
</script>
</html>
получим почти то, что нужно:
в ие рефа не видно, в фф и опере - имеем рефом 2.php

добавлено через 2 часа 59 минут
Но уж тогда надо везде однообразно как-то сделать.

добавлено через 3 часа 5 минут
Итак, метод, дающий в ие, фф и опере рефом 2.php найден.
Мне в блог надо писать в свой, а не в форум.
__________________
Коллекционер доменных имен.

Последний раз редактировалось pastuhoff; 17.08.2007 в 03:54. Причина: Добавлено сообщение
pastuhoff вне форума   Ответить с цитированием
Старый 18.08.2007, 21:58   #7
Почетный форумчанин
 
Регистрация: 22.08.2005
Адрес: RU
Сообщений: 3,123
Доменные сделки: 16
Реноме: 537
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 3
Отправить сообщение для 3V с помощью ICQ
Сообщение от pastuhoff Посмотреть сообщение
Нужны все основные (лучше вообще все) браузеры. Да и накручивать я не собираюсь. Просто покупатель траффика не должен выйти на поставщика напрямую.
ппц.
Дык, это ж обычный редиректор.
Делаешь мальнький php-файл, никакого js н енадо.
Отправляешь что то типа:
PHP код:
    header('HTTP/1.1 302 Found');
    
header('Location: '.$str); 
где в $str - адрес для редиректа.
код ответа может быть разным.

З.Ы. того же можно достичь и при помощи .htaccess просто.
Сервак сам отправит ответ.
З.З.Ы. а вообще посмотри что отправляют публичные редиректоры.
3V вне форума   Ответить с цитированием
Старый 18.08.2007, 22:03   #8
SEO Специалист
 
Аватар для pastuhoff
 
Регистрация: 24.10.2005
Сообщений: 6,529
Доменные сделки: 40
Реноме: 5358
Одобрения
Спасибо (Отдано): 187
Спасибо (Получено): 315
Если делать
header('Location: '.$str);
без
header('HTTP/1.1 302 Found');
остается прежний реф.
В Вашем случае он "убъется"?
__________________
Коллекционер доменных имен.
pastuhoff вне форума   Ответить с цитированием
Старый 23.08.2007, 00:16   #9
Почетный форумчанин
 
Регистрация: 22.08.2005
Адрес: RU
Сообщений: 3,123
Доменные сделки: 16
Реноме: 537
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 3
Отправить сообщение для 3V с помощью ICQ
хз. специально не проверял.
Но суть в том, что реф. должен быть того ресурса, с которого переход. А переход получается с ресурса, урл которого в домене редиректора.
Вообще, там можно поэкспериментировать с заголовкам кода ответа сервера.
Можно делать временный редирект (Moved temporary или как там).
Но код ответа лучше посылать.
+ еще, возможно это в разных браузерах по разному.
3V вне форума   Ответить с цитированием
Старый 23.08.2007, 00:33   #10
SEO Специалист
 
Аватар для pastuhoff
 
Регистрация: 24.10.2005
Сообщений: 6,529
Доменные сделки: 40
Реноме: 5358
Одобрения
Спасибо (Отдано): 187
Спасибо (Получено): 315
Вот конкретно Ваш вариант, описанный выше, не сработал. Хочется получить универсальный и 99.9% способ сокрытия рефа (выключенная поддержка куков или скриптов не интересует, такой траффик не идет покупателю). Пока только с помощью js получается.
__________________
Коллекционер доменных имен.
pastuhoff вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:55. Часовой пояс GMT +4.