Framework: Laravel 5,1Интернет исследователь не видит Laravel 5.1 печенье
Проблемных браузеров: Все версии IE (включая Edge.)
Проблемы: При отправке формы печенья устанавливается, когда пользователь отправьте обратно после отправки формы.
return Response::make($view)->withCookie(cookie('parameters', json_encode($request->except(['_token']))))
Это работает во всех браузерах, кроме конечно Интернет-исследователя (почему этот браузер все еще существует ?!)
В Internet Explorer я получаю пустой массив, когда я сбросить куки. Я много пробовал. Я не использовал iframes,, но я попытался использовать заголовки P3P без успеха, я установил IE на самый низкий уровень безопасности, также без успеха. Я не использую suddomains или подчеркивания в cookieame. Я пробовал его на нескольких доменах без успеха, я попробовал его на apache, nginx и в моем локальном env. (усадьба) тоже не работает.
Похоже, что файл cookie не установлен (в то время как во всех других браузерах он устанавливается). К сожалению, у IE нет опции или возможного дополнения, чтобы легко проверять сохраненные файлы cookie (как и все другие браузеры). Но я почти уверен, что cookie не хранится. Это странно, потому что cookie сеанса laravel хранится.
Я думаю, что я уже потратил полдня на это, но не нашел никаких решений. Если бы я заплатил за все часы, которые я потратил на странные ошибки с IE, я был бы очень богатым человеком. Сейчас перестанет бить IE, но люди, какой ужасный браузер.
редактировать: Другие вещи, которые я пробовал: Timezone проверки, дата проверки, сервер времени и т.д. Все не работали
Спасибо вам ответить и ссылки. К сожалению, я уже использую буквенную цифровую строку как имя файла cookie. Я пробовал разные имена. Названия файлов cookie, такие как: «test» (как файл cookie сеанса), по-прежнему не работают в IE. – mauricehofman