| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > cookie |
| Автор: w03zd8rc 24.6.2016, 16:11 | ||||
| День добрый! Возникла такая проблема: устанавливаются две куки сразу, для / и для // с одинаковыми именами, с чем связанно - непонятно. на всех страницах подключается файл cookie.php такого содержания:
далее делаем
кука для / устанавливается в нужную (для // остается прежней), всё на страницу относительно этой куки выводится. Однако при перезагрузке (переходе, например, на index.php) кука из // записывается в / - что, собственно, возращает все на изначальное положение. Кто может сталкивался? Замечено, к-стати, пока только в фаерфоксе. |
| Автор: ksnk 24.6.2016, 16:26 |
| Для кук обязательна явная установка параметра path. Куки без явного path - это грабли. |
| Автор: w03zd8rc 24.6.2016, 16:46 | ||
Ага, взял на заметку, исправил, спасибо! После этого вставил небольшой код по очищению всех кук что выписаны на // и настало счастье! =) |