====== DLL-Erweiterung apfd (Always Populate Form Data) ====== **Problem** Beim Versenden einer Anfrage über die Methoden "PUT" oder "PATCH", welche bei der Verwendung einer [[php:rest|ReST-API]] Verwendung finden, werden unter dem Betriebssystem "Windows" keine Formulardaten übertragen. **Lösung** Abhilfe schafft hier eine DLL-Erweiterung namens "apfd", die in PHP integriert werden kann: - Laden Sie sich die für Ihr Betriebssystem (32 oder 64-Bit) passende DLL hier herunter: https://pecl.php.net/package/apfd - Kopieren Sie die Datei "php_apfd.dll" in das in der php.ini* unter "extension_dir" angegebene Verzeichnis - Fügen Sie folgende Zeile Ihrer php.ini* hinzu: "extension=php_apfd.dll" - Starten Sie den Apache neu Nun sollten auch per "PUT" und "PATCH" versande Formulardaten als $_POST und $_REQUEST zur Verfügung stehen. **Hinweis** * = Der Pfad der php.ini-Datei kann nach Aufruf von unter "Loaded Configuration File" ausgelesen werden.