Warum kann $_GET Formulardaten abrufen, $_POST jedoch nicht? Weil PhpStorm nicht über einen eigenen Apache-Server verfügt, sodass das Druckergebnis von var_dump($_POST) array(0) ist.
Meine Lösung: Auf XAMPP installieren, das PhpStorm-Projektverzeichnis auf XAMPP setzen und den Port auf den Apache-Port von XAMPP setzen. Werfen wir einen Blick auf den Implementierungsprozess:
https://www.apachefriends.org/zh_cn/index.html Herunterladen und installieren
Ändern Sie diese Datei C:xamppapacheconfhttpd.conf
Ich habe es so erstellt: C:xampphtdocsmyPhpDemo
Klicken Sie nacheinander auf Datei->Einstellungen und sehen Sie sich den Screenshot unten an:
Öffnen Sie zuerst den XAMPP-Apache-Server. und öffnen Sie dann PhpStorm~
Das Obige ist das Android-Programm Learn PHP development (12) – Lösung für POST-Fehler – PHPStorm-Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn). )!