Martina M.: Post Request ausführen oder: eigener Login für Roundcube

Beitrag lesen

Hallo,

ich versuche seit Tagen, eine eigene Login-Routine für RoundCube zu realisieren. Möchte einfach, dass ein User aus einen bestehenden Userbereich (in den er sich schon eingeloggt hat) sofort in den Webmail-Bereich von Roundcube wechseln kann. Dazu habe ich versucht, einen Post-Request mit PHP abzuschicken.
Ein Versuch war wie hier beschrieben:
http://www.jonasjohn.de/snippets/php/post-request.htm
Der nächste Versuch wie hier:
http://php-faq.de/q-code-post.html

Und dann habe ich es noch mit curl versucht, da bekomme ich aber immer die Fehlermeldung, dass der Browser keine Coockies annehmen würde:

<?php
$data = array('_user' => 'user', '_pass' => 'pass1', '_action' => 'login');

$url = "http://www.domain.de/webmail/index.php";
  $httpheaders = array();
    $httpheaders[] = "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
    $httpheaders[] = "Accept-Language: en-us,en;q=0.5";
    $httpheaders[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";

$cookie_jar = "cookie.txt";
      $ch = curl_init("$url");
  curl_setopt($ch, CURLOPT_AUTOREFERER, true);
  curl_setopt($ch, CURLOPT_ENCODING, '');
      curl_setopt($ch, CURLOPT_HEADER, 1);
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
      curl_setopt($ch, CURLOPT_VERBOSE, 1);
      curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;MSIE 5.01; Windows NT 5.0)");
  curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheaders);
      curl_setopt($ch, CURLOPT_COOKIEJAR, "$cookie_jar");
      curl_setopt($ch, CURLOPT_COOKIEFILE, "$cookie_jar");
      curl_setopt($ch, CURLOPT_URL, "$url");
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_REFERER, "http://www.domain.de");
      curl_setopt($ch, CURLOPT_POST, TRUE);
      curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
      curl_setopt($ch, CURLOPT_TIMEOUT, 40);
      $result=curl_exec($ch);
      print $result;
      curl_close($ch);

?>

Langsam geht mir die Motivation verloren... Kann mir jemand helfen?

Vielen lieben Dank,
Gruß Martina