Piszę klasę do logowania i pobierania historii z mBank lub Orange Finanse
Doszłem do tego iż logowanie przebiega pomyślnie lecz gdy ma nastąpić przekierowanie na stronę dostaję 404. mógły ktoś zerknąć na skrypt?
<?php $login=''; $haslo=''; $send= new OrangeFinanse(); $ret = $send->Login($login,$haslo); class OrangeFinanse{ public static function curl ($url, $post = NULL, $ref = NULL, $follow = 1, $header = 1, $post_type = 0) { $ch = curl_init ($url); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.7) Gecko/20091221 Firefox/23.5.7'); $headers = array('Accept-Language: pl,en-us;q=0.7,en;q=0.3','Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7', 'Accept:application/json, text/javascript, text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); // Zapisywanie ciastek do pliku curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); { if(!$post_type){ $postVars=''; foreach ($post as $option => $value) curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postVars); } }else{ curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } if($ref) curl_setopt($ch, CURLOPT_REFERER, $ref); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $r = curl_exec($ch); curl_close($ch); return $r; } public function Login ($login,$haslo) { $conetens2 = $this->curl('https://orangefinanse.com.pl/or/Login', $POST,'https://orangefinanse.com.pl/or/Login'); 'UserName'=>$login, 'Password'=>$haslo, 'Seed'=>$rand[1][0], 'Scenario'=>'Default', 'UWAdditionalParams'=>array('InOut'=>'','ReturnAddress'=>'','Source'=>''), 'Lang'=>'', 'source'=>'', ); $POST=json_encode($POST); /* Przesłanie Danych do Logowania ************************************************************************** *************************************************************************/ $ret=$this->curl_json('https://orangefinanse.com.pl/or/LoginMain/Account/JsonLogin',$POST); /*LOGOWANIE POPRAWNE*/ */Przekierowanie na strone główną i 404*/ $ret=$this->curl('https://orangefinanse.com.pl/or',null,'https://orangefinanse.com.pl/or/Login'); } $ch = curl_init($url); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.7) Gecko/20091221 Firefox/23.5.7'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); if($post) curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 'Content-Type: application/json', ); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $r = curl_exec($ch); curl_close($ch); return $r; } }
Witam
Piszę klasę do logowania i pobierania historii z mBank lub Orange Finanse
Doszłem do tego iż logowanie przebiega pomyślnie lecz gdy ma nastąpić przekierowanie na stronę dostaję 404. mógły ktoś zerknąć na skrypt?
Piszę klasę do logowania i pobierania historii z mBank lub Orange Finanse
Doszłem do tego iż logowanie przebiega pomyślnie lecz gdy ma nastąpić przekierowanie na stronę dostaję 404. mógły ktoś zerknąć na skrypt?
Problem rozwiązany