Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: CURL не работает
 
 автор: AquaGen   (23.01.2012 в 16:24)   письмо автору
 
 

Никогда раньше не пользовался. Надо в киви кошелек попасть. Ничо не работает :( Что делать?
HTTPAnalyzerFullV6 пишет:
https://w.qiwi.ru/login.action?source=0&phone=***&password=***&captcha=0&
callback=jsonp1327314304027

(Request-Line):GET /login.action?source=0&phone=***&password=***&captcha=0&
callback=jsonp1327314304027 HTTP/1.1
Host:w.qiwi.ru
X-Requested-With:XMLHttpRequest
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1
Referer:https://w.qiwi.ru/features.action
Accept:text/javascript, application/javascript, */*
Accept-Language:ru-RU
Accept-Encoding:gzip, deflate
Cookie:__utma=153665022.1427163183.1326299772.1326299772.
1327312006.2; __utmb=153665022.3.10.1327312006; __utmc=153665022; __utmz=153665022.1326299772.1.1
.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); JSESSIONID=8F92C9D088FF55E6459505D01C643D07
.node-14.1; __utma=200106670.1105698977.1326299747.1326299747
.1327313341.2; __utmb=200106670.2.10.1327313341; __utmc=200106670; __utmz=200106670.1326299747.
1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Connection:keep-alive



https://w.qiwi.ru/userdata.action?refresh=true&_=1327314309800

(Request-Line):GET /userdata.action?refresh=true&_=1327314309800 HTTP/1.1
Host:w.qiwi.ru
X-Requested-With:XMLHttpRequest
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1
Referer:https://w.qiwi.ru/features.action
Accept:text/html, */*
Accept-Language:ru-RU
Accept-Encoding:gzip, deflate
Cookie:__utma=153665022.1427163183.1326299772.1326299772.
1327312006.2; __utmb=153665022.3.10.1327312006; __utmc=153665022; __utmz=153665022.1326299772.1.1.
utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); JSESSIONID=8F92C9D088FF55E6459505D01C643D07.node-14.1; __utma=200106670.1105698977.1326299747.1326299747.
1327313341.2; __utmb=200106670.2.10.1327313341; __utmc=200106670; __utmz=200106670.1326299747.1.1.
utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Connection:keep-alive


https://w.qiwi.ru/features/smsconfirm/description.action
...

я написал такой код, но ничего не появляется
<?php
error_reporting
(E_ALL);
 
  function 
_auth$cookies ) {

    
$c curl_init(); 
    
    
curl_setopt($cCURLOPT_HEADER0);  

    
curl_setopt($cCURLOPT_HTTPHEADER, array('X-Requested-With: XMLHttpRequest')); 
    
curl_setopt($cCURLOPT_REFERER'https://w.qiwi.ru/features.action');

    
curl_setopt($cCURLOPT_URL,'https://w.qiwi.ru/login.action?source=0&phone=***&password=***&captcha=0&callback=jsonp1327314304027'); 

    
curl_setopt($cCURLOPT_RETURNTRANSFER1); 

    
curl_setopt($cCURLOPT_FOLLOWLOCATION1); 

    
curl_setopt($cCURLOPT_COOKIEJAR$cookies); 

    
curl_setopt($cCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13)');

    
$r curl_exec($c);

    
curl_close($c);

  }
  
  
  
  
    function 
_auth2$cookies ) {

    
$c curl_init(); 
    
    
curl_setopt($cCURLOPT_HEADER0);  

    
curl_setopt($cCURLOPT_HTTPHEADER, array('X-Requested-With: XMLHttpRequest')); 
    
curl_setopt($cCURLOPT_REFERER'https://w.qiwi.ru/features.action');

    
curl_setopt($cCURLOPT_URL,'https://w.qiwi.ru/userdata.action?refresh=true&_=1327314309800'); 

    
curl_setopt($cCURLOPT_RETURNTRANSFER1); 

    
curl_setopt($cCURLOPT_FOLLOWLOCATION1); 

    
curl_setopt($cCURLOPT_COOKIEJAR$cookies); 

    
curl_setopt($cCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13)');

    
$r curl_exec($c);

    
curl_close($c);

  }
  
  
  
  
  
function 
_params($cookies) {

    
$c curl_init();  

    
curl_setopt($cCURLOPT_HEADER1);  

    
curl_setopt($cCURLOPT_RETURNTRANSFER1);  

    
curl_setopt($cCURLOPT_REFERER'https://w.qiwi.ru/features.action');
  
     
curl_setopt($cCURLOPT_FOLLOWLOCATION1);

    
curl_setopt($cCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13');  


    
curl_setopt($cCURLOPT_COOKIEFILE$cookies); 

    
curl_setopt($cCURLOPT_URL'https://w.qiwi.ru/features/smsconfirm/description.action');   

    
$r curl_exec($c); 

    
curl_close($c);
echo 
$r;
  }
  
_auth ('test.txt');
_auth2('test.txt');
_params('test.txt');
?>

  Ответить  
 
 автор: cheops   (23.01.2012 в 17:12)   письмо автору
 
   для: AquaGen   (23.01.2012 в 16:24)
 

Ну вообще нужны сертификаты поддерживать, у вас же страница https - протокол HTTP передается поверх SSL, а у вас тут никакого упоминания о нем.

  Ответить  
 
 автор: Proton   (23.01.2012 в 22:21)   письмо автору
 
   для: AquaGen   (23.01.2012 в 16:24)
 

А после первой же неудачной аутентификации ещё и капчу надо как-то расшифровывать...

  Ответить  
 
 автор: AquaGen   (27.01.2012 в 13:21)   письмо автору
 
   для: AquaGen   (23.01.2012 в 16:24)
 

решено

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования