Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » php граббер не пропускает cookie

Ответить
Настройки темы
php граббер не пропускает cookie

Пользователь


Сообщения: 133
Благодарности: 2

Профиль | Отправить PM | Цитировать


Имеется граббер:
PHP код: Выделить весь код

<?php

header
('Content-type: text/html; charset=utf-8');
$url "http://spaces.ru/mysite/";
$unique_start '<span style="color: #79358c"><b>';
$unique_end '</b></span>';
function 
weather($url$unique_start$unique_end) {
$code file_get_contents($url);
preg_match('/'.preg_quote($unique_start,
'/').'(.*)'.preg_quote($unique_end'/').'/Us'$code$match);
return 
$match[1];
}
echo 
weather($url$unique_start$unique_end); 
?>

Если бы граббер пропускал cookie то на странице выводился бы ник залогиненого пользователя на сайте spaces.ru

К примеру этот скрипт:
PHP код: Выделить весь код

<?php

header
('Content-type: text/html; charset=utf-8');
$url "http://admin.spaces.ru";
$unique_start '<span style="color: #79358c"><b>';
$unique_end '</b></span>';
function 
weather($url$unique_start$unique_end) {
$code file_get_contents($url);
preg_match('/'.preg_quote($unique_start,
'/').'(.*)'.preg_quote($unique_end'/').'/Us'$code$match);
return 
$match[1];
}
echo 
weather($url$unique_start$unique_end); 
?>

Выведет на странице ник "admin",т.к. на странице admin.spaces.ru он имеется.

А вот страница spaces.ru/mysite/ для залогигеного пользователя ведет на его страничку (NIK.spaces.ru), в обратном случае там форма входа.


Как сделать, что бы cookie spaces.ru были видны сайту через граббер?
Или посоветуйте другой граббер, буду очень благодарен

Отправлено: 22:08, 10-08-2010

 

Deadooshka


Сообщения: 2565
Благодарности: 698

Профиль | Отправить PM | Цитировать


file_get_contents - rtm
в PHP5+ заголовки можно отправить через контекст в 3 параметре (stream_context_create), в т.ч. и Cookie.

Иначе только через сокет http-запросами. Поискать готовые можно тут.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:03, 10-08-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » php граббер не пропускает cookie

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - Помогите начинающему. Шлюз не пропускает пинг. varyym Общий по FreeBSD 3 20-05-2010 13:54
WSUS не пропускает клиентов Cht3 WSUS 3 11-12-2009 09:30
Разное - виста не пропускает пакеты. palam Microsoft Windows 7 1 23-03-2009 23:50




 
Переход