Рейтинг@Mail.ru

Категория | How To, Скрипты

Подмена реферера с помощью фрейма

В предыдущей публикации «Плагин WordPress для маскировки реферера» мы рассматривали плагин, который по специальной ссылке редиректит весь входящий трафик на интересующий нас сайт. Сейчас предлагаю вашему вниманию несколько видоизмененный плагин. В данном случае плагин открывает фрейм, содержимое которого и есть интересующий нас сайт.

Установка и настройка плагина

Скачиваем, устанавливаем и активируем плагин .

Редактируем файл header.php нашего шаблона. Для этого требуется прописать код:

<?php if (prc_red()) exit(); ?>

Данный код должен быть прописан в первой строке файла, иначе плагин работать не будет. Должно получиться что-то вроде этого:

header2Изменяем пермалинки блога на /%postname%/

В папке «Настройки» отркываем страницу настроек плагина «CPA Framer».

cpaframer1. Волшебное число (так же как и в плагине CPA Redirector).

2. Ссылка на пост вашего блога. Вы будете использовать эту ссылку с волшебным числом, чтоб трафик увидел страницу оффера.

3. Код фрейма (далее…)

4. Сохранить настройки.

Вот пример простейшего html-кода для фрейма:

<frameset frameborder="0" border="0" framespacing="0">
<frame src="http://your-cpa-offer.com"  scrolling="auto" noresize>
</frameset>

Далее, чтоб серфер увидел страницу вашего оффера, следует отправить его по ссылке «yourblog.com/yourpost/?mn=xxx», где xxx — волшебное число.

Когда админ cpa-партнёрки захочет просмотреть источник трафика, он увидет пост вашего блога: «yourblog.com/yourpost/».

Исходник фрейма php

Весь функционал аналогичен плагину для WordPress. Единственное отличие — это отсутствие админки и возможность фреймить любую html-страницу.

<?php
//Settings
$magic_number = 1234; // Any number you choose except ZERO!
$html_frame_code = '<frameset frameborder="0" border="0" framespacing="0">
<frame src="http://your-cpa-offer.com"  scrolling="auto" noresize>
</frameset>';
//Don't edit below this line unless you know what you are doing.
if (isset($_GET['mn']) && $_GET['mn']==$magic_number){
 echo '<html><head></head><body><form action="' . 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'] . '" method="post" id="form1">
<input type="hidden"  name="mn" value="' . $magic_number . '" /></form>
<script language="JavaScript">
 document.getElementById(\'form1\').submit();</script></body></html>';
 return true;
 exit();
}
if ($_POST['mn']==$magic_number){
 echo $html_frame_code;
 exit();
}
?>

Для работы, этот скрипт необходимо вставить перед начальным тегом <html> вашей целевой страницы.


Tags: , , , , , ,

3 комментария в “Подмена реферера с помощью фрейма”

  1. Спасибо огромное автору. я целую неделю пробовал такое замутить но не получалось. на античате вообще сказали что такое реализовать невозможно)))
    Респект!

    PS: видео просто ржач)))

  2. pip:

    Для каждого поста отдельно фрейм прописывать?

Trackbacks/Pingbacks


Leave a Reply