enable_post_data_reading
INI • Added in PHP 5.4
enable_post_data_reading — Whether PHP will read the POST data. This option is enabled by default. Most likely, you won't want to disable this option globally. It causes $_POST and $_FILES to always be empty; the only way you will be able to read the POST data will be through the php://input stream wrapper. This can be useful to proxy requests or to process the POST data in a memory efficient fashion.
| Default value | On |
| Development value | Off |
| Production value | Off |
Modifiability: INI_PERDIR|INI_SYSTEM - The enable_post_data_reading INI directive can be set per-directory (php.ini, .htaccess, httpd.conf, .user.ini, etc.) or globally from php.ini files. However, it cannot be configured with ini_set calls.
enable_post_data_reading = 1 Changes to the enable_post_data_reading INI
PHP 5.4
- INI directive added
enable_post_data_reading INI Availability
enable_post_data_reading INI Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Future Release | Yes |
| PHP 8.5Upcoming Release | Yes |
| PHP 8.4Supported (Latest) | Yes |
| PHP 8.3Supported | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Security-Fixes Only | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | No |