file_get_contents aus der url, der Zugriff ist nur nach log-in auf website

Ich würde gerne ein php script, das kann Sie erfassen eine Seite von einer website. Denke file_get_contents($url).

Jedoch, diese website erfordert, dass Sie füllen Sie ein Benutzername/Passwort-log-in-Formular aus, bevor Sie Zugriff auf jede Seite. Ich kann mir vorstellen, dass wenn Sie sich angemeldet haben, die website sendet Ihr browser eine Authentifizierungs-cookie und mit jedem konsequenten browser-Anfrage, die die session-info ist wieder vergangen, um die website zu authentifizieren, die Zugriff.

Möchte ich wissen, wie ich simulieren kann dieses Verhalten der browser mit einem php-Skript, um den Zugriff und erfassen Sie eine Seite von dieser website.

Genauer gesagt, meine Fragen sind:

  1. Wie sende ich eine Anfrage, die
    enthält meine log-in details, so dass
    die website antwortet mit der session
    Informationen/cookie
  2. Wie lese ich die session
    Informationen/cookie
  3. Wie gebe ich diese Sitzung zurück
    Informationen, die mit jeder konsequente
    Anfrage (file_get_contents, curl) zu
    die website.

Dank.

InformationsquelleAutor sincospi | 2009-07-04
Schreibe einen Kommentar