#2194 loginza2734
04 апр 2012, 15:36
Сори, если не там создал тему. Но вопрос меня мучает уже давно, а решения никак не найду и совета тоже.
Вопрос задавал на офф форуме, но ответа пока нет http://forum.worldoftanks.ru/index.php?/topic/153322-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d1%83-%d1%81%d0%b0%d0%b9%d1%82%d0%be%d0%b2/page__view__findpost__p__8672294
Сделаю перепост:
ЗЫ перепробовал разные настройки с ssl, даже сертификат пытался сравнивать, но результата 0.
ЗЗЫ Если подставить уже полученные данные кук из ручного входа (через браузер), то мы успешно можем забрать данные о клане, к примеру нужный нам параметр "голд":
Вопрос задавал на офф форуме, но ответа пока нет http://forum.worldoftanks.ru/index.php?/topic/153322-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d1%83-%d1%81%d0%b0%d0%b9%d1%82%d0%be%d0%b2/page__view__findpost__p__8672294
Сделаю перепост:
Хочу озадачить программистов php.
Пока не реализовано логирование (да и после реализации тоже нужно), хочу написать учет голды клана. Но встретился с такой проблемой, как логин на сайте, все бы ничего, но вход защищен сертификатом (ssl).
Пока написал вот такое (использовал класс http://code.google.com/p/httpclass/sour . k/http.php):Код: Выделить всёinclude('includes/http.php');
$login = 'email@gmail.com';
$pass = 'pass';
$http = new Http();
$http->post('https://worldoftanks.ru/auth/create/', array('login' => $login, 'password' => $pass, 'remember' => false, 'submit' => true), 'UTF-8');
$json = $http->get('https://worldoftanks.ru/uc/clanwars/provinces/regions/3/?ct=json&hash=18973&_=1333371780303', 'UTF-8');
Но логина не происходит. Есть какие нибудь предложения?
ЗЫ перепробовал разные настройки с ssl, даже сертификат пытался сравнивать, но результата 0.
ЗЗЫ Если подставить уже полученные данные кук из ручного входа (через браузер), то мы успешно можем забрать данные о клане, к примеру нужный нам параметр "голд":
Код: Выделить всё
include('includes/http.php');
$login = 'email@gmail.com';
$pass = 'pass';
$http = new Http();
//$http->post('https://worldoftanks.ru/auth/create/', array('login' => $login, 'password' => $pass, 'remember' => false, 'submit' => true), 'UTF-8');
$http->cookies['.']['csrftoken'] = 'token';
$http->cookies['.']['sessionid'] = 'session';
$json = $http->get('https://worldoftanks.ru/uc/clanwars/provinces/regions/3/?ct=json&hash=18973&_=1333371780303', 'UTF-8');