Цитата:
|
на js это будет в стопитсот раз проще — браузер сделает за тебя большую часть работы ( включая куки, хттп-заголовки и исполнение всего js этой страницы ).
попробуй заполнить необходимые поля и эмулировать нажатие "Войти".
если же
Сообщение от l-liava-l
на js нельзя
по идеологическим причинам, то сочувствую — серверным скриптом это будет сделать намного сложней
|
нельзя потому что деньги стырят, мне нужно чтобы именно сервер выполнял все действия а не клиент, ибо скрипт будет выполнятся у любого человека посетившего сервис, браузер вобще не должен фигурировать.
<?php
function get_t($cookie)
{
//получаем идентификатор операции
preg_match('|\"t\":\"(.*?)\"|', curl('https://w.qiwi.com/user/person/account/transfer.action', $cookie), $tmp);
return $tmp[1];
}
$number = ' ';
$password = ' ';
//авторизация
preg_match('|Set-Cookie: (.*?);|', curl('https://w.qiwi.com/auth/login.action?source=MENU&login=%2B'.$number.'&password='.$password, null, array('Accept: application/json, text/javascript, */*; q=0.01', 'X-Requested-With: XMLHttpRequest')), $tmp);
$cookies = $tmp[1];
function curl($url, $cookie = false, $httpheaders = false)
{
}
?>
Вот надыбал авторизацию, а как проверить что мы залогинились?