Hallo!
Dies sind meine ersten Versuche mit cURL und ich habe einige Fragen über deren Beantwortung ich mich sehr freuen würde.
Ich habe Daten, die per cURL in ein Newsletter-Tool übertragen werden:
Frage 1)
Die Standard-Request-Methode ist ja GET. Daher habe ich die Variablen einfach an die Url drangehangen. Ist das so ok (funkioniert grundsätzlich) oder macht man das - ähnlich wie bei CURLOPT_POSTFIELDS - in einem Array?
Frage 2)
Die aufgerufene Seite sendet mir eine "302 Found"-Seite zurück. Diesen "Quelltext" möchte ich in meiner Seite natürlich nicht ausgeben. Ich habe jetzt ein bisschen rumprobiert und mit
wird die "302 Found"-Seite nicht ausgegeben, der Eintrag aber durchgeführt. Kann man das so machen oder kann ich das Ergebnis (es ist keine Fehlerbehandlung vorgesehen) anders "unterdrücken"?
Danke,
Lars
Dies sind meine ersten Versuche mit cURL und ich habe einige Fragen über deren Beantwortung ich mich sehr freuen würde.
Ich habe Daten, die per cURL in ein Newsletter-Tool übertragen werden:
Code:
$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://XX.XX.XXX.XXX?email=meine@email.de&firstname=Vorname&lastname=Nachname"); curl_setopt($curl, CURLOPT_HEADER, 0); curl_exec($curl); curl_close($curl);
Die Standard-Request-Methode ist ja GET. Daher habe ich die Variablen einfach an die Url drangehangen. Ist das so ok (funkioniert grundsätzlich) oder macht man das - ähnlich wie bei CURLOPT_POSTFIELDS - in einem Array?
Frage 2)
Die aufgerufene Seite sendet mir eine "302 Found"-Seite zurück. Diesen "Quelltext" möchte ich in meiner Seite natürlich nicht ausgeben. Ich habe jetzt ein bisschen rumprobiert und mit
Code:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
Danke,
Lars
Kommentar