Получение кода страницы после редиректа

Dimon

Новичок
Получение кода страницы после редиректа

Вообщем такая проблема.

У нас имеется некоторый url.
При обращении на него происходит редирект на другую страницу с параметром сессии.

Так вот

Как обработать данный редирект и получить html код страницы уже после редиректа

-~{}~ 28.12.05 16:17:

url
http://www.betfair.com/lite/
 

sakon

П..и.н..ок
Что то я нифига не понял...
>Как обработать данный редирект
Что под этим имеется ввиду?

>получить html код страницы уже после редиректа
Это вобще загадочная фраза..

Внимательно прочитай это http://phpclub.ru/talk/announcement.php?s=&forumid=12
 

Dimon

Новичок
Тогда так

как мне получить идентификатор сессии при обращении к странице
http://www.betfair.com/lite/

когда в браузере ее набираешь происходит редирект и браузер прыгает на другую страницу

-~{}~ 29.12.05 14:37:

Логинится куда-то
дойдем и до этого
 

Dreammaker

***=Ф=***
Есть совет немного почитать о сессиях, идентификаторах сессий и передаче их между хостами. Это может помочь просветлению и получению внеземного знания...
 

Dimon

Новичок
мне бы по теме ответ, а не наставление покопаться в талмудах
 

Dimon

Новичок
да не хочу я копаться в этой документации и разбираться с этими его параметрами

поближе к телу как говорится...код давайте
 

Dreammaker

***=Ф=***
Да и то не все код дадут...
Первое, что в голову приходит, для чего можно использовать такой код в рамках поставленной задачи - это спамить форумы и гостевухи.
 

zarus

Хитрожопый макак
Или личить закрытый контент, получив ненадолго доступ к нему, пусть даже и легальным способом.
 

Dimon

Новичок
пробую сделать так

PHP:
$ch = curl_init();

   curl_setopt($ch, CURLOPT_URL, "http://www.betfair.com/lite/");
   curl_setopt($ch, CURLOPT_HEADER, 0);
   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");

   $ret = curl_exec($ch);   
   $info=curl_getinfo($ch);

if (empty($ret)) {
   // some kind of an error happened
   echo curl_error($ch);
} 

echo "<pre>";
print_r($info);
echo "</pre>";

curl_close ($ch);
на выходе имею ошибку и дамп

Maximum (20) redirects followed

Array
(
=> [url]http://www.betfair.com/lite/default.asp?csess=1&counter=1
[content_type] => text/html
[http_code] => 302
[header_size] => 10968
[request_size] => 3494
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 20
[total_time] => 2.326464
[namelookup_time] => 1.2E-05
[connect_time] => 1.7E-05
[pretransfer_time] => 4E-05
[size_upload] => 0
[size_download] => 121
[speed_download] => 52
[speed_upload] => 0
[download_content_length] => 121
[upload_content_length] => 0
[starttransfer_time] => 0.127101
[redirect_time] => 2.199331
)
 

whirlwind

TDD infected, paranoid
Скорее всего он требует куков. Надо затребовать в результате заголовки и выдрать куки.
 
Сверху