Tengo una cookie con un valor demasiado y qiero acortarlo:
Esto lo hago con gzcompress y hasta ahi todos contentos. El problema viene al leer los datos de la cookie, con gzuncompress, ya que me da el siguiente error:
Warning: gzuncompress() [function.gzuncompress]: data error
Si intento descomprimir desde la misma página, me deja y lo hace bien. El problema es traer el dato del otro programa.
El código es este:
pág 1(la cookie)
$cookie_login =
gzcompress($form->campos['atrib_usuario'],9)
.
.
.
.
pag 2 (leer la cookie)
$login = split ("\|", $cookie_vars["c_login"]);
$this->atrib_usuario = gzuncompress ($login[9])
Y entonces es cuando me da el error.
Sin embargo, esto me lo hace bien, vamos que no es un problema de
que la estring sea muy larga o algo asi
$compres = gzcompress ($this->atrib_usuario)
$descompres = gzuncompress ($compres);