Hallo,
ich nutze folgendes Script um ein Gerät zu steuern:
$cu = curl_init();
curl_setopt($cu, CURLOPT_URL, $isg_website."/save.php"); // url
curl_setopt ($cu, CURLOPT_POST, 1); // post formular
curl_setopt ($cu, CURLOPT_POSTFIELDS, "make=send&pass=".$isg_pw."&user=".$isg_user."");
curl_setopt($cu, CURLOPT_FOLLOWLOCATION, true); // Location: folgen
curl_setopt ($cu, CURLOPT_COOKIEJAR, 'cookie.txt'); // cookies unterstützen...
curl_setopt ($cu, CURLOPT_RETURNTRANSFER, 1); // ausgabe als string
$req = curl_exec ($cu); // request mit Anmeldedaten abschicken
curl_setopt ($cu, CURLOPT_POSTFIELDS, "data=".$code);
$req1 = curl_exec ($cu); // request mit den Änderungsdaten abschicken
$response = curl_getinfo( $cu );
curl_close ($cu);
Leider bleibt das Curl Response: Array leer … Ich vermute es liegt daran, dass kein Cookie erzeugt werden kann.
Ich habe einen IPS Container auf einem NAS am laufen … Wo würden denn die Cookie Dateien gespeichert werden? ICh kann per Suche keine finden. Daher die Vermutung, dass es daran liegt.
Grüße