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

[PHP]301 redirect
  #1  
Старый 08.07.2008, 22:42
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию [PHP]301 redirect

Задаю вопрос еще раз, так как на него не дождался ответа в вопросах, и врятли дождусь.
Столкнулся с проблемой:
Отправляю сокетом на скачку главной страницы яндекса, и мне выдает ответ что там стоит 301 редирект.

Вообщем как по нему перейти или избежать его вообще?

P.S заметил, если не отправлять Host:, то все работает(НО имхо это не выход).

Заранее спасибо
 
Ответить с цитированием

  #2  
Старый 08.07.2008, 23:14
Аватар для -=Static=-
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

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

кинь исходник того что и как ты туда отправляешь.
 
Ответить с цитированием

  #3  
Старый 08.07.2008, 23:27
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

PHP код:
$site "http://yandex.ru/";

preg_match("/[.]{1}[a-zA-Z]{2,5}(\/[a-zA-Z0-9\-\_\.\,\:]+)/",$site,$path);
preg_match("/[:]{1}\/\/([a-zA-Z0-9\-\.]+)\//",$site,$host);
define("PATH",$path[1]);
define("HOST",$host[1]);


$fp = @fsockopen(HOST,80,$errno,$errstr,10) or exit();

$out "GET /".PATH." HTTP/1.0\r\n";
$out .= "Host: ".HOST."\r\n";
$out .= "Referer: ".$site."\r\n";
$out .= "User-Agent: Opera/9.50 (Windows NT 6.0; U; ru)\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Connection: close\r\n\r\n";

fwrite($fp,$out);
while(!
feof($fp)){
    
$page .= fread($fp,512);
}
fclose($fp); 
Вот кусочик^
 
Ответить с цитированием

  #4  
Старый 08.07.2008, 23:33
Аватар для -=Static=-
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

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

Вот все ОК:

PHP код:
<?
$site 
"www.yandex.ru"

preg_match("/[.]{1}[a-zA-Z]{2,5}(\/[a-zA-Z0-9\-\_\.\,\:]+)/",$site,$path); 
preg_match("/[:]{1}\/\/([a-zA-Z0-9\-\.]+)\//",$site,$host); 
define("PATH",""); 
define("HOST",$site); 


$fp = @fsockopen(HOST,80,$errno,$errstr,10) or exit(); 

$out  "GET /".PATH." HTTP/1.0\r\n"
$out .= "Host: ".HOST."\r\n"
$out .= "Referer: ".$site."\r\n"
$out .= "User-Agent: Opera/9.50 (Windows NT 6.0; U; ru)\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n"
$out .= "Connection: close\r\n\r\n";

fwrite($fp,$out); 
while(!
feof($fp)){ 
    
$page .= fread($fp,512); 


echo 
$page;
fclose($fp); 
?>
Там редирект 500% стоит просто с yandex.ru на www.yandex.ru
чтоб все происходило на www.yandex.ru этож типа разные домены))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Faq] .htaccess Cawabunga Статьи 9 18.10.2009 21:41
покупаю US iframe, redirect трафик ADLogic Трафик, лоады, инсталлы, загрузки - Покупка, продажа 1 30.06.2008 01:40
Redirect URLs(Service) ettee Анонимность 0 05.07.2007 17:17



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


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




ANTICHAT.XYZ