Quelltext mit Cookie auslesen
Sebastian
- php
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
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
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