Curl() og JSON
Hejsa.Kan nogen forklare mig, hvorfor den første kodestump herunder virker, men ikke den sidste.
I den første benytter jeg ikke JSON, mens jeg gør det i den næste.
I den sidste får jeg fejl på "id"
"id" => $device_id
] );
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true );
curl_setopt($curl, CURLOPT_HTTPHEADER, ["Content-Type: application/x-www-form-urlencoded"] );
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
"id" => $device_id
] ;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true );
curl_setopt($curl, CURLOPT_HTTPHEADER, ["Content-Type: application/json"] );
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));