[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Авторизация на сервере liveinternet
Страницы: 1, 2
Владимир55
Пытаюсь сделать скрипт сбора статистики со счетчика liveinternet. В сети нашел готовый код авторизации, который приведен ниже.

Запускаю этот скрипт с Денвера - и ничего не происходит!

А что, собственно, должно происходить?

При этом в корне домена, на котором запускается скрипт, обнаружился файл cookie вот такого содержания:
Цитата
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

#HttpOnly_www.liveinternet.ru FALSE /stat/var.info/ FALSE
Как все это понимать?

function auth( $url )
{
$uagent = "Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.14";
$ch = curl_init( $url );
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "url=http://var.info&password=2222");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // возвращает веб-страницу
curl_setopt($ch, CURLOPT_USERAGENT, $uagent); // useragent
curl_exec ($ch);
curl_close( $ch );
}


$result = auth("http://www.liveinternet.ru/stat/var.info/");

if ($result) echo "<br />Ответ";
else echo "<br />Нет ответа";

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.