Получить Cookie, сделанные с помощью JavaScript в переполнение стека

Я использую JS Cookie.

Cookies.set('cookie1','cookieValue');

Тем не менее, в PHP, когда я пытаюсь получить cookie, я получаю NULL

var_dump($_COOKIE['cookie1']);

Я вижу куки в консоли, и если я запускаю

var_dump($_COOKIE);

Я вижу все остальные куки, но не этот (cookie1)

0

Решение

JS:

var tempo = 1;   //   data in cookie
document.cookie='cookie='+tempo;

php:

if (isset($_COOKIE["cookie"]))
echo $_COOKIE["cookie"];
else
echo "Cookie Not Set";
0

Другие решения

Я нашел проблему. Мы используем Pantheon, а они используют Varnish Cache. Лак был настроен на кеширование только определенных файлов cookie. Нам пришлось добавить SESS в начало имени файла cookie и изменить его с camelCase на snakecase. Я отправляю это как ответ на случай, если у кого-нибудь когда-либо будет эта проблема.

0

По вопросам рекламы [email protected]