J'ai besoin d'envoyer un cookie au navigateur en utilisant Zend Framework 3.Comment ajouter un cookie en utilisant Zend Framework 3?
Mon code suit ci-dessous, mais il ne fonctionne pas:
$cookie = new Zend\Http\Header\SetCookie('CookieKey', $val, $time, '/', '');
$response->getHeaders()->addHeader($cookie);
Comment est la bonne façon de placer des cookies au travail?
Je débogué le code aujourd'hui et je trouve le problème, les en-têtes avaient déjà être envoyés. ZF3 affiche un avertissement "obsolète", forçant les en-têtes à être envoyés. J'ai résolu les problèmes obsolètes et les cookies fonctionnent maintenant, mais que puis-je faire pour mettre le contenu en tampon afin de ne pas envoyer d'en-têtes avec des messages d'avertissement? – Silas
Vous devez éliminer les avis de dépréciation. Il suffit de creuser soigneusement les messages et de corriger la raison. Vous n'avez pas besoin d'utiliser la mise en mémoire tampon de sortie. Lorsque les messages de dépréciation ont disparu, les problèmes liés à la session disparaîtront probablement. – edigu