Περιορισμένος array από $_POST data σε PHP και max_input_vars

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
philos
Δημοσιεύσεις: 260
Εγγραφή: 30 Αύγ 2007 23:32

Περιορισμένος array από $_POST data σε PHP και max_input_vars

Δημοσίευση από philos » 26 Οκτ 2016 12:17

Γεια σας παιδιά!
Αντιμετωπίζω το εξής πρόβλημα σε PHP POST form.
Συγκεκριμένα επιστρέφεται ένας μη ολοκληρωμένος πίνακας $_POST['kati'] (ο πίνακας είναι σωστά κλεισμένος, απλά δεν έχει όλα τα values). Φυσικά υπάρχουν κι άλλες $_POST μεταβλητές και πίνακες.

Αυτό το πρόβλημα το είχα και πιο παλιά και έφταιγε η max_input_vars.
Μιλάμε για τη μηχανή forum vBulletin με πάνω από 1000 forums και στη συγκεκριμένη φόρμα που γίνεται προσπάθεια να υποβληθεί, συγκαταλέγονται όλα τα forums.

Δοκιμάσαμε το max_input_vars ακόμα και στο 10000, αλλά δεν διορθώθηκε το πρόβλημα. Παίζει να χρειάζεται να το τεστάρουμε με πάνω από 10000;

Διάβασα ότι αυτό το όριο της PHP αφορά τους $_GET, $_POST και $_COOKIE.

Οπότε πως μπορώ να εκτυπώσω τον integer των variables τους; Έστω για να δούμε μέχρι που φτάνει αυτό που προσπαθεί να στείλει η φόρμα...

Ίσως με μια πρόσθεση sizeof() και των τριών super globals;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Περιορισμένος array από $_POST data σε PHP και max_input_vars

Δημοσίευση από fafos » 26 Οκτ 2016 16:07

pairneis kapou warning oti ftaiei to max_input_vars? pos anevases to limit tou max_input_vars? (sto php.ini, me htaccess klp klp)
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
philos
Δημοσιεύσεις: 260
Εγγραφή: 30 Αύγ 2007 23:32

Περιορισμένος array από $_POST data σε PHP και max_input_vars

Δημοσίευση από philos » 26 Οκτ 2016 16:09

Όχι δεν πρέπει να υπάρχει warning.
Μέσω php.ini έγινε η αλλαγή και έγινε και επιβεβαίωση μέσω του PHP Info ότι όντως εφαρμόστηκε η αλλαγή.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Περιορισμένος array από $_POST data σε PHP και max_input_vars

Δημοσίευση από fafos » 26 Οκτ 2016 16:29

logika prepei na pareis ena warning.. an exeis errors log file checkarise to.. ekei tha sou leei poso orio exei pragmatika o server.. an den pairneis warning, mallon kati allo ftaiei..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
philos
Δημοσιεύσεις: 260
Εγγραφή: 30 Αύγ 2007 23:32

Περιορισμένος array από $_POST data σε PHP και max_input_vars

Δημοσίευση από philos » 27 Οκτ 2016 19:24

Τελικά παιδιά το θέμα ήταν σχετικό. Με αύξηση των:
suhosin.post.max_vars
suhosin.request.max_vars

... έφτιαξε!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης