Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:apfd

Dies ist eine alte Version des Dokuments!


DLL-Erweiterung apfd (Always Populate Form Data)

Problem

Beim Versenden einer Anfrage über die Methoden „PUT“ oder „PATCH“, welche bei der Verwendung einer 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:

  1. Laden Sie sich die für Ihr Betriebssystem (32 oder 64-Bit) passende DLL hier herunter: https://pecl.php.net/package/apfd
  2. Kopieren Sie die Datei „php_apfd.dll“ in das in der „php.ini“ unter „extension_dir“ angegebene Verzeichnis
  3. Fügen Sie folgende Zeile Ihrer „php.ini“-Datei hinzu: „extension=php_apfd.dll“
  4. Starten Sie den Apache neu

Nun sollten auch per „PATCH“ versande Formulardaten per $_POST und $_REQUEST zur Verfügung stehen.

php/apfd.1607347573.txt.gz · Zuletzt geändert: 2020/12/07 14:26 von webproducer