Zerko: Cookie über cURL Aufruf setzen

Mahlzeit....

Ich versuche auf dem PHP Script "start.php" auf ein anderes Script "remote_cookie.php" (anderer Server) zu zugreifen.

Leider funktioniert das nicht... und ich habe leider inzwischen keien Ahnung warum?!

start.php
-----------------------------------------------------------------
$curl_int = curl_init();
$dest_link  = "http://www.meinedomain.de/start.php?site=cookie";
$dest_param = "var_01=".$var_01_value."&var_02=".$var_02_value;
$dest_cooki = tempnam("./","dev_".rand(0,9).rand(65,90).rand(0,9).rand(0,9).rand(65,90).rand(65,90).rand(65,90).rand(0,9).rand(0,9).rand(65,90));

curl_setopt($curl_int, CURLOPT_URL, $dest_link);
curl_setopt($curl_int, CURLOPT_POST, 1);
curl_setopt($curl_int, CURLOPT_POSTFIELDS, $dest_param);
curl_setopt($curl_int, CURLOPT_HEADER, 1);
curl_setopt($curl_int, CURLOPT_COOKIEJAR, $dest_cooki);
curl_setopt($curl_int, CURLOPT_COOKIEFILE, $dest_cooki);
curl_setopt($curl_int, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl_int, CURLOPT_RETURNTRANSFER, true);

$curl_result = null;
$curl_result = curl_exec($curl_int);

remote_cookie.php
-----------------------------------------------------------------
setcookie("cookie_var_01", $_POST['var_01'], (time() + (60*60*24*30)));
setcookie("cookie_var_02", $_POST['var_02'], (time() + (60*60*24*30)));

Für eure Hilfe >>> Danke im Vorraus :))

Gruß,
Zerko

  1. Hallo Zerko,

    der Request wird, wie gewünscht gesendet:

    POST /start.php?site=cookie HTTP/1.1
    Host: www.meinedomain.de
    Accept: */*
    Content-Length: 25
    Content-Type: application/x-www-form-urlencoded

    var_01=data1&var_02=data2

    Was also funktioniert nicht?

    Gruß aus Berlin!
    eddi

    --
    Wer mit Kanonen auf Spatzen schießt, mag zwar immernoch Augen für die Tauben auf dem Dach haben, aber keine Hand mehr zum reichen.