Después de varios días y más horas, solo encontré problemas y parches sobre qué hacer una vez que se configura una cookie, pero nadie menciona cómo obtener una cookie en primer lugar.
Nuestra intención sería establecer una cookie (de sesión) de la página de destino (para TODOS los roles de usuario) y recuperar esa cookie en ciertas páginas, a través de vistas, para usar en la URL de un enlace saliente. Esto sería muy simple en la programación estándar (incluso lo entiendo), pero estoy comenzando a tener dudas considerables si esto es realmente posible en Drupal.
$_SESSION[]
, ya que una sesión siempre se inicializa desde Drupal.Puede configurar una cookie con:
setcookie('cookiename',$valueOfCookie);
Puede recuperar el valor de la cookie con:
$_COOKIE['cookiename']
fuente