Foros del Web » Programando para Internet » PHP »

GET limita la cantidad de caracteres

Estas en el tema de GET limita la cantidad de caracteres en el foro de PHP en Foros del Web. Saludos Tengo un url con datos encriptados que quiero pasar por GET. En la página de destino tengo una validación de la llegada de este ...
  #1 (permalink)  
Antiguo 13/06/2011, 07:19
 
Fecha de Ingreso: junio-2011
Mensajes: 20
Antigüedad: 12 años, 10 meses
Puntos: 0
GET limita la cantidad de caracteres

Saludos

Tengo un url con datos encriptados que quiero pasar por GET. En la página de destino tengo una validación de la llegada de este parametro

Código PHP:
if( isset($_GET['parametros']) and !empty($_GET['parametros']) ) { 
y la url es la siguiente:

http://dominio/RecepcionDatos.php?parametros=jkT5%2FktaGDjUUwgt9S 2r2AEc7ebOANj72y7%2Ff4ok%2BDqUjtlcNo6fzHuqEvw%2Fc5 k9cX85iZK5iNVz%0D%0A1aurn%2BkUhtEYPXkTz0suj2GfeB6% 2BrUVqMP4p%2BHizr%2FEotrRJbD2kwjnhdpGnU8Mip6dMkO8B JGz%2B%0D%0An6BRpu542YYYshIWo7hs9xaGvEZOst8TzdCSGU Pi7An8WkYyhayNJ1U4V1QeebMq2MXh412ngPSA%0D%0ATwJkbr 5Ec5RpaWXCsL4JWpYDmaB%2F6njWdcZc7FW%2FyqH2sfQoxQM1 dbawODDlgwAsO9LdkiHzfpz1%0D%0ADxShdcQ9WLmQ60e0CPNd 9%2FqAE8LCiXYaadtTWWCy5gOKhGx8CBQoN%2BJKxaXIgAAO4a JxDcH%2B1u7J%0D%0AFh6qTgaJFUJNbJDTkOsbl17nA7JkEaUD l86LJdMDQgBffaRoj5IlI%2BeQdleh2zu0zUjxB6stgTi8%0D% 0ACKMP95Nn1te3THnG%2FSJcB0eu80J%2BehBEtmwDjqmk4G44 yYzz80bTooRPBR4wqrYw9w2XY8e4UJVj%0D%0A0H2%2FN5dRKZ 0cdmTW%2FzqVQSW9B8bzdLdqQ9VDAUqn6VSL1PTFzAP%2BYOZa kEiep2DCokD3RJNfgamg%0D%0Ax2go6tvFR9WzkmcTn6wR81XG ytgD2jKC7rW0wZ1wjJh8Z7zZ4Za7mPF4en90pe46X34knSNezF s%3D

Sin embargo, al llegar al if, me marca falso y no entra en ejecución. Resulta que si corto la url a:

http://dominio/RecepcionDatos.php?parametros=jkT5%2FktaGDjUUwgt9S 2r2AEc7ebOANj72y7%2Ff4ok%2BDqUjtlcNo6fzHuqEvw%2Fc5 k9cX85iZK5iNVz%0D%0A1aurn%2BkUhtEYPXkTz0suj2GfeB6% 2BrUVqMP4p%2BHizr%2FEotrRJbD2kwjnhdpGnU8Mip6dMkO8B JGz%2B%0D%0An6BRpu542YYYshIWo7hs9xaGvEZOst8TzdCSGU Pi7An8WkYyhayNJ1U4V1QeebMq2MXh412ngPSA%0D%0ATwJkbr 5Ec5RpaWXCsL4JWpYDmaB%2F6njWdcZc7FW%2FyqH2sfQoxQM1 dbawODDlgwAsO9LdkiHzfpz1%0D%0ADxShdcQ9WLmQ60e0CPNd 9%2FqAE8LCiXYaadtTWWCy5gOKhGx8CBQoN%2BJKxaXIgAAO4a JxDcH%2B1u7J%0D%0AFh6qTgaJFUJNbJDTkOsbl17nA7JkEaUD l86LJdMDQgBffaRoj5IlI%2BeQdleh2zu0zUjxB6stgTi8%0D% 0ACKMP95Nn1te3THnG%2FSJcB0eu80J%2BehBEtmwDjqmk4G44 y

....funciona perfecto. Esto quiere decir que GET me está soportando una cierta cantidad de carácteres.

¿Cómo lo hago para que acepte una mayor catidad de carácteres y así no perder la información?
  #2 (permalink)  
Antiguo 13/06/2011, 07:21
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: GET limita la cantidad de caracteres

intenta enviarlo por post creo que a diferencia de gets puede enviar mas caracteres
  #3 (permalink)  
Antiguo 13/06/2011, 07:26
 
Fecha de Ingreso: junio-2011
Mensajes: 20
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: GET limita la cantidad de caracteres

Cita:
Iniciado por capocha88 Ver Mensaje
intenta enviarlo por post creo que a diferencia de gets puede enviar mas caracteres
No puedo, esta cadena la estoy mandando desde una aplicación en JSF con IceFaces, por lo que al enviar los datos por POST se me pierde la referencia de la página de origen.

Se me había olvidado mencionar que tengo una máquina virtual en la cual he hecho pruebas y la recepción de datos por GET funciona bien, pero ahora que la estoy montando en el servidor correspondiente me da ese problema. Imagino que hay una configuración distinta entre ambos php, pero no sé cual es esa configuración.

Gracias, saludos

Etiquetas: caracteres, get.session, url
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 07:51.