Foros del Web » Programando para Internet » PHP »

POST y GET longitud de nombre de variables

Estas en el tema de POST y GET longitud de nombre de variables en el foro de PHP en Foros del Web. Estuve trabajando en mi localhost con formularios que tienen nombres de variables mayores a 64 caracteres. Funcionó todo bien pero al pasarlo al servidor de ...
  #1 (permalink)  
Antiguo 03/09/2011, 10:53
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta POST y GET longitud de nombre de variables

Estuve trabajando en mi localhost con formularios que tienen nombres de variables mayores a 64 caracteres.

Funcionó todo bien pero al pasarlo al servidor de mi empresa, no me reconoce las variables mayores a 64 caracteres cuando se pasan entre formularios.

busque si existía alguna directiva en el php.ini, pero no encontré ninguna. la que más se podría adaptar es post_max_size pero se refiere al tamaño máximo de los datos que son enviados por post o get y no al nombre de las variables.

¿Alguno sabe por qué sucede este problema o como lo puedo configurar?

Para que se entienda mejor el problema:


EJ FORMULARIO:

<input name=""nombre_mayor_a_64_caracteres_aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" >
<input name=""nombre_menor_a_64_caracteres" >

AL ENVIAR EL FORMULARIO
$_POST[""nombre_mayor_a_64_caracteres_aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa"] //NO EXISTE

$_POST[""nombre_menor_a_64_caracteres"] //SI EXISTE
  #2 (permalink)  
Antiguo 03/09/2011, 12:18
 
Fecha de Ingreso: febrero-2009
Ubicación: Argentina, Santa Fe, Rosario
Mensajes: 305
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: POST y GET longitud de nombre de variables

Cita:
Iniciado por ivancas84 Ver Mensaje
Estuve trabajando en mi localhost con formularios que tienen nombres de variables mayores a 64 caracteres.

Funcionó todo bien pero al pasarlo al servidor de mi empresa, no me reconoce las variables mayores a 64 caracteres cuando se pasan entre formularios.

busque si existía alguna directiva en el php.ini, pero no encontré ninguna. la que más se podría adaptar es post_max_size pero se refiere al tamaño máximo de los datos que son enviados por post o get y no al nombre de las variables.

¿Alguno sabe por qué sucede este problema o como lo puedo configurar?

Para que se entienda mejor el problema:


EJ FORMULARIO:

<input name=""nombre_mayor_a_64_caracteres_aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" >
<input name=""nombre_menor_a_64_caracteres" >

AL ENVIAR EL FORMULARIO
$_POST[""nombre_mayor_a_64_caracteres_aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa"] //NO EXISTE

$_POST[""nombre_menor_a_64_caracteres"] //SI EXISTE
No será que nombre_mayor_a_64_caracteres_aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa tiene un espacio?
  #3 (permalink)  
Antiguo 03/09/2011, 12:59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: POST y GET longitud de nombre de variables

no, el espacio de ahi fue sin querer... es todo junto.
  #4 (permalink)  
Antiguo 29/09/2011, 09:57
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: POST y GET longitud de nombre de variables

El problema es que el servidor esta configurado utilizando SUHOSIN http://www.hardened-php.net/suhosin/configuration.html
una de las características de la configuración es limitar el tamaño de las variables.

Etiquetas: longitud, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:15.