2010-05-20 15 views
7

¿Cuántos datos se pueden enviar a través de $ _GET en PHP5? ¿Hay un número máximo de variables, longitud de cuerda, etc.? Gracias por adelantado.

+0

posible duplicado de [límite URI HTTP GET] (http://stackoverflow.com/questions/266322/http-uri -get-limit) – karim79

+0

No es un duplicado. La URL publicada no menciona la cantidad de datos GET que PHP5 puede manejar. – BenTheDesigner

Respuesta

2

No hay límite definido en el RFC, pero los navegadores limitan la longitud de la URL (incluidas las variables de obtención). IE, por ejemplo, limita la longitud de la URL a 2.083 caracteres, Opera a aproximadamente 4.050, Netscape a cerca de 2.000 caracteres. Una regla general es que no debe usar más de 256 caracteres.

2

No solo existe la limitación de PHP, sino que también debe considerar los proxies "intermedios" y el software del cliente.

Sin embargo, el estándar http no presenta una limitación.

(Tengo esto desde here, donde el consejo es no exceder de 255 direcciones URL de Char!)

Cuestiones relacionadas