2015-08-05 2 views
1

Я испытываю что-то неприятное с помощью печенья. Печеньки, которые я установил в php, хорошо работают в некоторых браузерах. Но я просто попытался подписаться на размещенный сайт с помощью google chrome для Android и Firefox для Android, и я обнаружил, что эти два браузера не получают все файлы cookie, установленные в php. Я установил два куки, используя php, но хром и firefox получает только первый файл cookie, а не тот и другой. Вот формат, как я установил печенье:Только первое Cookie установлено при установке нескольких файлов cookie

setcookie('gfhfk', 'content1', time()+6000, '/'); 
setcookie('hfgfh', 'content2', time()+6000, '/'); 

Но два браузера я уже упоминал выше, будет только первый печенье и игнорировать второй. Если я поменяю позиции набора файлов cookie в php-скрипте, браузеры, о которых я упоминал, будут только первым в верхней части. Другие браузеры получают все файлы cookie. Пожалуйста, что может быть проблемой с хром и firefox для android, только получая первый файл cookie, а не оба?

+0

Просто убедитесь, что вы не отправляете только два разных содержимого с тем же именем печенья, не так ли? – Narf

+0

@ Нарф. Имена файлов cookie разные. – user5156411

+0

Я замечаю, что у браузеров, с которыми у вас возникают проблемы, есть Android ... поэтому, предположительно, вы тестируете их на своем телефоне. Итак ... просто чтобы быть уверенным ... у вас есть [cookies включены на вашем телефоне] (http://androidwidgetcenter.com/android-tips/how-to-enable-cookies-in-android/)? – Eddy

ответ

0

У меня возникла такая же проблема в JS. Для одного печенья это сработало. Я вижу только одно решение - упаковывая данные в один файл cookie или используя localStorage/sessionStorage.

Смежные вопросы