Après plusieurs jours et plusieurs heures, je n'ai trouvé que des problèmes et des correctifs sur ce qu'il faut faire une fois qu'un cookie est défini, mais aucun ne mentionne comment obtenir un cookie en premier lieu.
Notre intention serait de définir un cookie (de session) de la page de destination (pour TOUS les rôles d'utilisateur) et de récupérer ce cookie sur certaines pages, via des vues, à utiliser dans l'URL d'un lien sortant. Ce serait très simple en programmation standard (même si je comprends bien) mais je commence à avoir des doutes considérables si c'est réellement possible dans Drupal.
$_SESSION[]
également l' utiliser , car une session est toujours initialisée à partir de Drupal.Vous pouvez définir un cookie avec:
setcookie('cookiename',$valueOfCookie);
Vous pouvez récupérer la valeur du cookie avec:
$_COOKIE['cookiename']
la source