Lunghezza massima GET apache
Informatica » Lunghezza massima GET apache
21/06/2011 - 225
Qual'è la lunghezza massima per i parametri GET in apache?
Lunghezza massima parametri GET PHP
Le versioni
php5, limitano la lunghezza massima delle
variabili GET al valore di
default 512 Bytes.
Questo limite a volte può generare problemi non indifferenti e di difficile soluzione nelle pagine dinamiche che fanno uso intensivo di parametri
http di tipo get.
Per ovviare a questo problema si può editare il file di configurazione
suhosin.ini, solitamente contenuto nella cartella /etc/php5/apache2/conf.d/
In particolare la voce: suhosin.get.max_value_length = 512
Il file in questione
suhosin.ini consente di sbloccare i vari limiti nella gestione di parametri GET.
La
lunghezza massima di un URL dipende molto dal tipo di server, un valore di riferimento è quello dello standard HTTP che limita la lunghezza dell'URL a 8096 Bytes.
I browser moderni supportano solitamente almeno 2048 caratteri nell'url, fino a diverse decine di migliaia a seconda della versione, per garantire un corretto funzionamento di un applicazione web si consiglia di limitare gli URL e usare al massimo 2000 caratteri.