Wie man eine POST-Anfrage mit PHP sendet: curl, file_get_contents und andere Methoden
Hallo zusammen! Ich bin neu in PHP und versuche zu verstehen, wie man POST-Anfragen an externe Server sendet. Ich muss Formulardaten (Name, E-Mail) an einen API-Endpoint senden und eine Antwort erhalten. Ich habe versucht, file_get_contents() zu verwenden, aber es hat nicht funktioniert – entweder erstelle ich den Kontext falsch oder ich verwende überhaupt die falsche Methode.\n\nHier ist mein Code:\n\n```php\n$url = 'https://example.com/api/users';\n$data = ['name' => 'Ivan', 'email' => 'ivan@example.com'];\n\n$result = file_get_contents($url, false, stream_context_create([\n 'http' => [\n 'method' => 'POST',\n 'header' => 'Content-Type: application/json',\n 'content' => json_encode($data)\n ]\n]));\n\nif ($result === false) {\n echo 'Fehler beim Senden';\n} else {\n echo $result;\n}\n```\n\nDas Problem ist, dass ich