Lunghezza massima get php
Informatica » Php get lunghezza massima
21/06/2011 - 225
Qual'è la lunghezza massima delle variabili get php?
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.