Intereting Posts
yii cgridview Свойство "CActiveDataProvider.abc" не определено Членство в WooCommerce: для просмотра доступа к странице mysqli_real_escape_string И подготовленные операторы? В последнее время метод Laravel 4 all () начал возвращать коллекцию Eloquent – почему? Как безопасно хранить пароли, используемые для входа на сторонние веб-сайты Удалить ключ индекса из массива для доступа к объекту? Не удалось подключиться к базе данных с Android Как найти список всех зарегистрированных пользователей в CakePHP 2.x? Получите подсчет недавно опубликованного продукта (сегодня) в WooCommerce IIS 7.5 Ошибка PHP «Процесс FastCGI неожиданно завершился» получение выходного и выходного статуса из shell_exec () Как использовать KNPPaginatorBundle для разбивки на страницы с использованием репозитория Doctrine? PHP: как сортировать символы в строке? Переадресация Slim Framework / общих папок Загружает Symfony веб-сервер на машине Vagrant с хоста с localhost

Codeigniter 2x сеанс firefox

У меня проблема с сеансами в браузерах Firefox, все работает в Chrome и IE – это правильно сохраняет сеансы, но Firefox этого не делает. Я попытался с помощью собственных сессий сохранить в db сеанса – в FF он сохраняет его, но снова не работает, сразу после входа на страницу он перенаправляется, как будто я не зарегистрирован. Он делает это только в FF. Я видел другие вопросы, подобные этому, и из них я видел собственные классы сеанса, но не использовал их.

Related of "Codeigniter 2x сеанс firefox"

Для этой же проблемы я использую следующий заголовок в конструкторе контроллера, и он сделал трюк.

 header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); 

У меня была аналогичная проблема с codeigniter, произошло то, что у моего пользовательского агента было много символов для пользовательского поля БД, которое CI-документация сообщает вам о создании.

попробуйте сделать и изменить таблицу, чтобы изменить поле user_agent на ci_sessions и снова проверить, работает ли firefox.

 ALTER TABLE `ci_sessions` MODIFY COLUMN `user_agent` VARCHAR(160) not null 

если класс сеанса CI не работает только с Firefox, это проблема с файлами cookie. включить файлы cookie для вашего доменного имени под Fifrefox следующим образом:

tools-> options-> privacy-> history: использовать пользовательские настройки для истории; проверьте «принять файлы cookie» и добавьте свой домен в свои исключения, позвольте вашему домену http://www.your_domain.com и все;

подробнее в этой ссылке для разных версий FF:

http://www.wikihow.com/Enable-Cookies-in-Firefox