Hallo,
ich öffne eine Seite mit Curl so:
danach trenn ich den Header und Body aus der Variable $pageContent und geb den Body aus.
soweit geht das alles auch. wenn die aufzurufende Seite allerdings ein abzuschickendes Formular ist per POST, müsste ich das in Curl irgendwie integrieren, damit mir dieses auch zur Verfügung steht.
mit curl_slist_append() kann ich, glaube ich, ja den Header beeinflussen. kennt jemand ein schnippsel wo alle POST übergaben, an curl übergeben wird?
danke!
ich öffne eine Seite mit Curl so:
PHP-Code:
// Verbindung zur zuöffnenden Seite herstellen
$cUrl = curl_init();
curl_setopt($cUrl, CURLOPT_URL, $this->theUrl);
curl_setopt($cUrl, CURLOPT_HEADER, 1);
curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cUrl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
curl_setopt($cUrl, CURLOPT_TIMEOUT, $this->timeout);
// ... Proxy vorhanden? Wenn ja über diesen öffnen
if ($this->theProxy)
curl_setopt($cUrl, CURLOPT_PROXY, $this->theProxy);
$pageContent = curl_exec($cUrl);
// ... Fehler aufgetreten
if (curl_error($cUrl))
{
$this->AddError(curl_error($cUrl));
return;
}
// ... schließen
curl_close($cUrl);
soweit geht das alles auch. wenn die aufzurufende Seite allerdings ein abzuschickendes Formular ist per POST, müsste ich das in Curl irgendwie integrieren, damit mir dieses auch zur Verfügung steht.
mit curl_slist_append() kann ich, glaube ich, ja den Header beeinflussen. kennt jemand ein schnippsel wo alle POST übergaben, an curl übergeben wird?
danke!
Kommentar