SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

 
 
Themen-Optionen Ansicht
  #1  
Alt 11.11.2005, 22:08:44
burpy burpy ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 2
Mit CURL und PHP auf der Commerzbank-Seite einloggen

Hi,

ich versuche mich per CURL und PHP bei der Commerzbank einzuloggen, um die Umsätze meines Kontos auslesen zu können. Als erstes rufe ich die Startseite-Seite auf und lese die sog. wspl-ID aus. Dann sende ich mit CURL das Login-Formular ab, erhalte aber eine andere Fehlermeldung, als wenn ich das gleiche mit dem Browser machen würde. Hier scheitere ich dann.

Die UserID und das Passwort sind natürlich erfunden und funktionieren nicht, da ich ja nicht meine korrekten Daten weitergeben kann. Mit dem Browser kommt aber die Meldung, dass die Zugangsdaten nicht korrekt sind. Mit CURL kommt eine andere nichtsaussagende Fehlermeldung.

Cookies werden keine gesetzt und Javascript braucht die Seite auch nicht. Hat jemand von euch einen Tip für mich?

PHP-Code:
<?
class commerzbanking {

    function seite_einlesen($url, $formvars="", $header=true) {
        $user_agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)";
        $ch = curl_init($url);
        if($this->referer) {
            curl_setopt($ch, CURLOPT_REFERER, $this->referer);
            $this->referer = "";
        }
        curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
        curl_setopt($ch, CURLOPT_HEADER, $header);
        if($formvars) {
            curl_setopt($ch, CURLOPT_POSTFIELDS, $formvars);
        }
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
        $result = curl_exec($ch);
        curl_close($ch);
        return $result;
    }
    
    function login($userid, $pw) {
        $html_code = $this->seite_einlesen("https://portal01.commerzbanking.de/P-Portal/XML/IFILPortal/pgf.html?Tab=3");
        
        preg_match("/\"hidden\" name=\"WSPL_ID\" value=\"(.*?)\">/", $html_code, $output); // in der WSPL_ID steckt verschlüsselt die ZielURL drin
        $wspl_id = $output[1];
        
        $formvars["PltLogin_8_Anmeldename"] = $userid;
        $formvars["PltLogin_8_Pin"] = $pw;
        $formvars["WSPL_ID"] = $wspl_id;
        $formvars["PltLogin_8_btnLogin.x"] = "53";
        $formvars["PltLogin_8_btnLogin.y"] = "6";
        $this->referer = "https://portal01.commerzbanking.de/P-Portal/XML/IFILPortal/pgf.html?Tab=3";
        echo $html_code = $this->seite_einlesen("https://portal01.commerzbanking.de/P-Portal/XML/IFILPortal/pgf.html?Tab=1", $formvars);
    }
    
}

$commerzbanking = new commerzbanking();
$commerzbanking->login("1234567891", "12345");
?>
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Einsteiger möchte einzelne PHP Seite mit Kennwort versehen vermillion PHP Grundlagen 4 12.12.2009 09:10:20
Daten aus Textdatei auf einer HTML oder PHP Seite ausgeben Max_04 PHP Grundlagen 10 16.05.2005 12:53:35
Seite wechseln per PHP Raffo PHP für Fortgeschrittene und Experten 2 15.04.2003 19:57:39
php Seite automatisch alle 14 Tage aufrufen - ist das möglich? Moses PHP für Fortgeschrittene und Experten 8 27.08.2002 15:15:07
Mit PHP überprüfen ob eine Seite im Frame geladen wurde AndreD PHP für Fortgeschrittene und Experten 6 02.06.2002 18:49:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:45:00 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt