ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

PHP скрипт передачи реф-запроса
  #1  
Старый 08.06.2010, 02:46
Аватар для PerezZz
PerezZz
Новичок
Регистрация: 04.12.2008
Сообщений: 15
Провел на форуме:
50356

Репутация: 0
По умолчанию PHP скрипт передачи реф-запроса

Здравствуйте, мне необходим скрипт который имитирует переход с одного сайта на другой. Подделка реферера. Фришная альтернатива хрумеру. Имеются 2 списка страниц: 1 - с ссылками с которых имитируется хит 2- с ссылками на которые имитриуется хит. Заранее спасибо.
 
Ответить с цитированием

  #2  
Старый 08.06.2010, 07:02
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

PHP код:
<?php

$referals 
= array(
'http://yandex.ru',
'http://google.com',
'http://r0.ru'
);

$sites = array(
'http://yandex.ru',
'http://forum.antichat.ru',
'http://nuhzyatakogosaitaneznayu.com',
'http://google.com',
'http://habrahabr.ru',
'http://yandex.ru/ololo.html'
);

function 
send($link,$ref) {
    
$ch=curl_init();
    
curl_setopt($chCURLOPT_URL$link);
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
curl_setopt($chCURLOPT_REFERER$ref);  
    if(
preg_match("#^HTTP\/1.1 (.*)\n#i",curl_exec($ch),$out)) {
    return 
$out[1];
    }else return 
"No response";
}


foreach(
$sites as $site) {
    foreach(
$referals as $referer) {
        echo 
$site." [ REF: ".$referer." ] - <b>".send($site,$referer)."</b><br />";
    }
}

?>

Последний раз редактировалось LStr1ke; 08.06.2010 в 07:07..
 
Ответить с цитированием

  #3  
Старый 08.06.2010, 10:49
Аватар для PerezZz
PerezZz
Новичок
Регистрация: 04.12.2008
Сообщений: 15
Провел на форуме:
50356

Репутация: 0
По умолчанию

спасибо, а можно ли сделать чтобы ссылки вместо массивов брались из файлов?
 
Ответить с цитированием

  #4  
Старый 08.06.2010, 10:54
Аватар для Redwood
Redwood
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме:
2212846

Репутация: 56
По умолчанию

Цитата:
Сообщение от PerezZz  
спасибо, а можно ли сделать чтобы ссылки вместо массивов брались из файлов?
Замени
PHP код:
$referals = array( 
'http://yandex.ru'
'http://google.com'
'http://r0.ru' 
); 

$sites = array( 
'http://yandex.ru'
'http://forum.antichat.ru'
'http://nuhzyatakogosaitaneznayu.com'
'http://google.com'
'http://habrahabr.ru'
'http://yandex.ru/ololo.html' 
); 
на
PHP код:
$referals file ('referals.txt');
$sites file ('sites.txt'); 
и в файлы с новой строки кидай ссылки
 
Ответить с цитированием

  #5  
Старый 08.06.2010, 11:09
Аватар для PerezZz
PerezZz
Новичок
Регистрация: 04.12.2008
Сообщений: 15
Провел на форуме:
50356

Репутация: 0
По умолчанию

Спасибо, а в этом скрипте каждый реферал будет прогоняться по списку сайтов, потом браться следующий реферал и снова с начала по списку сайтов?
 
Ответить с цитированием

  #6  
Старый 08.06.2010, 11:45
Аватар для Redwood
Redwood
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме:
2212846

Репутация: 56
По умолчанию

Цитата:
Сообщение от PerezZz  
Спасибо, а в этом скрипте каждый реферал будет прогоняться по списку сайтов, потом браться следующий реферал и снова с начала по списку сайтов?
Для каждого сайта из списка поочередно берутся рефералы, пока список сайтов не закончиться, после этого скрипт завершает работу

Последний раз редактировалось Redwood; 08.06.2010 в 11:52..
 
Ответить с цитированием

  #7  
Старый 08.06.2010, 12:44
Аватар для PerezZz
PerezZz
Новичок
Регистрация: 04.12.2008
Сообщений: 15
Провел на форуме:
50356

Репутация: 0
По умолчанию

Спасибо, с эти разобрался. Скрипт вроде бы работает, но напротив каждого урл выводит "No Response" в каком случае скрипт выводит это сообщение?
 
Ответить с цитированием

  #8  
Старый 08.06.2010, 22:21
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

Цитата:
Сообщение от PerezZz  
Спасибо, с эти разобрался. Скрипт вроде бы работает, но напротив каждого урл выводит "No Response" в каком случае скрипт выводит это сообщение?
Если 1 строка ответа не подходит под маску - HTTP\/1.1 (.*)\n
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Особенности миграции на PHP 5.3.x PandoraBox PHP, PERL, MySQL, JavaScript 5 28.12.2009 16:20
ищу скрипт icq чата желательно на php REBUUS PHP, PERL, MySQL, JavaScript 3 04.11.2009 01:50
Books PSalm69 Избранное 248 27.10.2009 04:52
Скрипт подставления кук на Php. (готовое решение) chin PHP, PERL, MySQL, JavaScript 7 06.05.2005 04:04



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ