Javascript in PHP übersetzen

Vielleicht kann mir jemand helfen.

Ich möchte gerne eine Decent Kaffeemaschine über Symcon steuern. Für die Maschine gibt es ein Rest Api Plugin. Mitgeliefert wird ein Java Script über das die Steuerung funktioniert. Der Code sieht so aus:

var url=„xxxx“
var data = {„active“:„true“};

  fetch(url, {
      method: 'POST',
      mode: 'cors',
      cache: 'no-cache',
      credentials: 'same-origin',
      headers: {'Content-Type': 'application/json'},
      redirect: 'follow',
      referrerPolicy: 'no-referrer',
      body: JSON.stringify(data)
    });
  }

Wie kann man das in PHP realisieren?

Liebe Grüße
Maik

Das ist nicht JAVA sondern JavaScript (Überschrift).

Einfach die Daten per CURL senden, ungefähr so …

$url = 'xxx';
$data = [
    "active" => "true",   // true wird als String gesendet ????
];
$data_string = json_encode($data);
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string));
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER,
    array(
        'Content-Type:application/json',
        'Content-Length: ' . strlen($data_string)
    )
);

$result = curl_exec($ch);
curl_close($ch);

Das mit den credentials da bin ich unsicher - ist das BASIC AUTH?

Gruß Heiko

Hallo Heiko,

vielen Dank, das funktioniert!

Liebe Grüße
Maik