Also ich möchte Daten von einer Seite abrufen. Allerdings ist diese Seite mittels "HTTP Authorization" geschützt. Mit folgendem Code logge ich mich dort ein:
$url = "link.php";
$username = "Name";
$password = "Passwort";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
Das klappt auch soweit. wenn ich "echo $output" eingebe, wird die Seite angezeigt.
Allerdings gibt es jetzt noch ein Problem. Und zwar muss man sich auf dieser Seite nochmals einloggen diesmal über ein Formular, dass mittels PHP und der POST-Methode funktioniert. Wie kann ich diese Daten jetzt zusätzlich übermitteln um auf die gewünschte Seite zuzugreifen?
Secret (129) 3x Beste Antwort 2x "Danke"
|