I had a problem of more than 200 $_POST variables in one of my php scripts. Something was limiting the script not to process more than 200 in the $_POST array.
After unsuccessfully trying to find some info about how to change it in php.ini or apache.conf I found a solution using Suhosin:
You simply add the following to your php.ini file after loading the suhosin module:
suhosin.post.max_vars = 2000
suhosin.request.max_vars = 2000
That’s easy now 🙂
Update: remember to restart Apache after making these changes.