Mysql
 sql >> Database >  >> RDS >> Mysql

Troppe variabili Post Data?

Ho avuto un problema simile oggi. Avevo un modulo con oltre 250 righe e 5 variabili per riga, ma la variabile $ _POST sembrava essere troncata. Nel mio caso, si è fermato dopo 1000 elementi.

C'è un'impostazione PHP chiamata max_input_vars che per impostazione predefinita è 1000. Questa impostazione imposta un limite superiore su quante variabili inserirà nello script PHP. Potrebbe essere necessario aumentare questo valore nelle impostazioni del server per far funzionare la pagina. Ci sono alcune implicazioni sulla sicurezza che non comprendo appieno con l'aumento di questo valore che potrebbe consentire un attacco denial of service.

Dato che stai sviluppando un plugin per Wordpress, potresti aver bisogno di vedere se ci sono modi per cambiare il tuo modulo per ridurre il numero di variabili che invii, perché probabilmente non puoi alterare le configurazioni del server per le persone che usano il tuo plugin.

Maggiori informazioni sull'impostazione qui:http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars