Cookie des billets au panier
## Conflit Les billets mis au panier sont stockés dans un cookie. Or celui-ci a le même nom que celui utilisé par le plugin panier, à savoir `xxx_panier`. Cela peut à priori créer des conflits si on a les 2 plugins activés en même temps. **[Billetteries](https://git.spip.net/spip-contrib-extensions/billetteries/src/branch/master/formulaires/commander_billetterie.php#L292-L297)** ```php $nom_cookie = $GLOBALS['cookie_prefix'] . '_panier'; spip_setcookie( $nom_cookie, $_COOKIE[$nom_cookie] = $cookie, time() + 60 * lire_config('billetteries/duree_panier', 30) ); ``` **[Paniers](https://git.spip.net/spip-contrib-extensions/paniers/src/commit/f495fe95b48c4dd95dcbab99cf7670f21a811b50/inc/paniers.php#L20-L21)** ```php if (!(isset($_COOKIE[$GLOBALS['cookie_prefix'] . '_panier']) ``` Cookie à renommer en `xxx_panier_billets` peut-être ? ## Question Une question en passant : la valeur du cookie créé est obtenue avec `creer_uniqid()`, qui retourne semble-t-il un float, ex. : `123.456` Bizarrement quand j'inspecte le cookie avec l'inspecteur de firefox, ça me retourne un array et non pas la valeur telle quelle, comme si ça faisait un explode avec le point comme séparateur : ``` tickets_panier :Array 0: "123" 1: "456" length: 2 ``` Bon ça pose pas de problème apparemment, mais c'est bizarre, j'aimerais comprendre :)
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site