Jump to content

cookies persistentes prestashop 1.5.4.1


DanielLucia

Recommended Posts

Muy buenas, tengo un problema que, que a simple vista parece sencillo...

He creado un modulo en el cual el hookheader guardo el contenido de una variable get en una cookie tal que asi:

$context = Context::getContext();
$context->cookie->referer_group = Tools::getValue('variable');

 

Si justo abajo imprimo esa cookie, sale perfectamente...

 

El problema es que no se guarda la cookie, si quiero acceder a esa cookie en otro momento esta vacia (pero si creada).

 

En el módulo solo hago referencia a la cookie para guardarla, en ningún momento la edito (por si acaso el error puede venir por hay)

 

¿Alguien tiene alguna idea?

¿Enlos módulos no se pueden usar variables personalizadas?

 

Gracias de antemano a todos!

 

PD: He usado la variable global $cookie... pero tampoco.

Link to comment
Share on other sites

Es que debe ser unico para cada usuario...

De hecho he pensando en esa posibilidad, de crear una tabla y con un id unico (Ej: ip), pero lo veo un poco matar mosquitos a cañonazos.

 

De todos modos ahora que leo el ejemplo, creo que esta mal escrito. Seria asi

$this->context->cookie->referer_group = $variable;

 

Pero de todos modos no me funciona... :(

Link to comment
Share on other sites

  • 1 month later...

jejeje pues era un fallo de novato total... estaba sobrescribiendo siempre la cookie, de hecho en el código que puse cantaba el error...

De todos modos lo pongo aquí por si alguien le interesa:

$context = Context::getContext();
if (Tools::getValue('variable'))
    $context->cookie->referer_group = Tools::getValue('variable');

Y perdonarme, se me olvido decirlo aquí y me lo has recordado ahora! ;)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...