Sebastian: Quelltext mit Cookie auslesen

Hallo,

ich habe in diesem Forum schon einen Lösungsteil meines Problems gefunden. Es geht um das auslesen von Quelltext nach einem bestimmten Wert. Ich speicher den Quelltext mit folgenden Code:

$url = "http://www.seite.de/seite2.html?suche=xyz";

$lines = file ($url);

Das funktioniert auch soweit wunderbar.
Nun aber das Problem.
Die Seite, von der der Quelltext verarbeitet werden soll, ist mit einem Cookie geschützt. Wenn ich also den Aufruf so gestalte, wie oben, ist ein bestimmte Wert, den ich auslesen möchte, leider nicht im Quelltext enthalten.
Ich habe folgendes versucht. Ich öffne den Browser, melde mich auf der Seite an, und das Cookie mit einer Session-ID wird gesetzt. Nun habe ich einfach mal diese Session-ID mit an die URL angehängt. Leider erfolglos. Jetzt meine Frage. Gibt es eine Möglichkeit, dieses Cookie manuell zu übertragen, so das die Seite weiß, das ich berechtigt bin, darauf zuzugreifen, und mir somit den Quelltext mit dem bestimmten Wert liefert ?
Für alle Lösungsvorschläge wäre ich sehr dankbar.

Viele Grüße aus Sachsen

Sebastian

  1. Hallo,

    Jetzt meine Frage. Gibt es eine Möglichkeit, dieses Cookie manuell zu übertragen, so das die Seite weiß, das ich berechtigt bin, darauf zuzugreifen, und mir somit den Quelltext mit dem bestimmten Wert liefert ?

    Ja, mit der cURL Library ist dies möglich.
    http://at2.php.net/curl
    http://curl.haxx.se/
    http://www.zend.com/zend/tut/tutorial-thome3.php

    Solltest du cURL nicht zur Verfügung haben, kannst du den Anmeldevorgang und ähnliches vielleicht mittels fsockopen() simulieren.
    http://at2.php.net/manual/en/function.fsockopen.php

    gruß,
    Severin

    --
    Realität ist das, was nicht verschwindet, wenn man aufhört, daran zu glauben.
    --Philip K. Dick
    1. Hallo,

      vielen Dank erst mal, für die Links.
      Ich werde mich mal in die Materie einarbeiten.
      Ich habe von cURL auch noch nichts gehört.

      Gruß
      Sebastian