Траффик

12
MaulNet
На сайте с 07.08.2005
Offline
348
1142

Собственно, недавно этим заинтересовался. Хотелось бы узнать какие есть способы перегона трафика (я не про рекламу, естественно) с одного ресурса на другой? Поп апы - это когда весь сайт открывается в маленьком окошечке? Ифрейм это когда пользователи вообще ничего не видят? Как организовать подобное? Также интересует каким способом делается так, чтобы зона посетителей из определенных стран редиректились на другой ресурс?

Вообще - ещё чего интересное расскажите. :)

BadBoy
На сайте с 31.01.2005
Offline
308
#1
MaulNet:
Ифрейм это когда пользователи вообще ничего не видят?

да. но за это могут забанить в Рамблере, за накрутку. (на сколько я знаю)

MaulNet:
Поп апы - это когда весь сайт открывается в маленьком окошечке?

да. но это очень не приятно лицезреть посетителям, проверено.

MaulNet:
Также интересует каким способом делается так, чтобы зона посетителей из определенных стран редиректились на другой ресурс?

просто. указывается маска сети в апатче, в файле .htaccess и редирект.

какая тематика трафа и сайта?

O
На сайте с 30.06.2006
Offline
46
#2
MaulNet:
Также интересует каким способом делается так, чтобы зона посетителей из определенных стран редиректились на другой ресурс?

В htaccess:

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^212.37.64.10$

RewriteRule (.*) http://www.site.ru/ [R]

IP можно регулярными выражениями задавать.

Тут посмотрите по-подробнее

O
На сайте с 30.06.2006
Offline
46
#3
Ифрейм это когда пользователи вообще ничего не видят?

Не обязательно, это просто "плавающий" фрейм. Ну и его, разумеется, можно сделать с нулевым размером.

А тут про IFrame :)

MaulNet
На сайте с 07.08.2005
Offline
348
#4

Насколько я знаю, как-то можно передавать реферрал через ифрейм, чтобы не засекли. Буду очень признателен, если кто подскажет как конкретно вообще организовать ифрейм с передачью посетителей с одного сайта на другой (с нулевым размером).

[Удален]
#5

без передачи? мне тоже интересно было бы!

Bor-ka
На сайте с 16.11.2004
Offline
256
#6
MaulNet:
Насколько я знаю, как-то можно передавать реферрал через ифрейм, чтобы не засекли.

элементарно - на 80 порт формируете запрос GET и отправляете, в рефере (Referer: ) пишите что хотите, хоть microsoft.com или yandex.ru

только это не через ифрэйм

MaulNet
На сайте с 07.08.2005
Offline
348
#7

Ребят, мне конкретные примеры нужны, а не теория. :) Мне же реализовывать. :)

Bor-ka
На сайте с 16.11.2004
Offline
256
#8
MaulNet:
Ребят, мне конкретные примеры нужны, а не теория. Мне же реализовывать.

ну на PHP открываете сокет и пишите в него. куда уж конкретнее

http://www.google.ru/search?q=php+fsockopen&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:ru:official

читаете из него и показываете у себя (хоть в диве 1*1), только заголовки не забудьте отрезать.

AH
На сайте с 18.03.2006
Offline
204
#9
MaulNet:
Ребят, мне конкретные примеры нужны, а не теория. :) Мне же реализовывать. :)

Вот так можно:


//---------- GetHost -------------------------------------------------------

function GetHost($address)

{

$host = (substr($address, 0, 7) == "http://") ? substr($address, 7) : $address;

$host = (strpos($host, "/")) ? substr($host, 0, strpos($host, "/")) : $host;

return $host;

}

//--------------------------------------------------------------------------



//---------- GET -----------------------------------------------------------

function HTTPGet($hostname, &$cookie, &$errno, &$errstr, $timeout=120)

{

$service_port = getservbyname ('www', 'tcp');

$host = GetHost($hostname);

$address = gethostbyname ($hostname);

$out = "";

// Открываем сокет

$fp = @fsockopen ($host, $service_port, $errno, $errstr, $timeout=120);

if($fp)

{

// Формируем запрос

$request = "GET $hostname HTTP/1.0\r\n";

$request .= "Host: $host\r\n";

if($cookie != "")

$request .= "Cookie: $cookie\r\n\r\n";

$request .= "\r\n";

// Посылаем запрос

fputs ($fp, $request);

// Получаем ответ

$out = "";

while(!feof($fp))

$out .= fgets($fp, 128);

fclose ($fp);

}

// Вытаскиваем куку

$cookie = "";

if(preg_match("/Set-Cookie:(.*)\r\n/i", $out, $match))

$cookie = trim($match[1]);

if(preg_match("/Set-Cookie:(.*)\r\nSet-Cookie:(.*)\r\n/i", $out, $match))

$cookie = trim($match[1])."; ".trim($match[2]);



return $out;

}

//--------------------------------------------------------------------------

Лишнее можно убрать, например если обработка кук не нужна.

Цены на регистрацию доменов ( https://1reg.online/domains.price ).
MaulNet
На сайте с 07.08.2005
Offline
348
#10

Art-Host, спасиб, а куда это вставлять? :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий