How can server settings affect the retrieval of POST variables in PHP scripts, particularly when using IPN from PayPal?

Server settings such as `max_input_vars` and `post_max_size` can affect the retrieval of POST variables in PHP scripts, especially when dealing with large amounts of data such as IPN notifications from PayPal. To ensure that all POST variables are properly retrieved, you may need to adjust these settings in your server configuration.

// Increase max_input_vars and post_max_size in php.ini
ini_set('max_input_vars', 10000);
ini_set('post_max_size', '20M');