Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Один и тот же Cookie в разных шаблонах разный

00 голосов
1
Есть два шаблона сайта, в каждом из них есть возможность выбрать город.
Код
if (!(isset($_COOKIE['city']))) 
   $_COOKIE['city']=1;
if ($_GET["city"]) 
   SetCookie("city",$_GET["city"],time()+60*60*24*30);

Если $_COOKIE['city'] не задан, делаем активным первый город.
Если в URL есть city, присваиваем заданный город.
Код
if(CModule::IncludeModule("iblock") && ($arIBlockSection = GetIBlockSection($_COOKIE['city'])))
    echo strtoupper($arIBlockSection["NAME"]);

Проблема в том, что куки установленный в одном шаблоне не сохраняется для другого и наоборот.
У кого есть какие соображения по этому поводу?
спросил 13 Авг, 13 от tishka (200 баллов)

1 Ответ

00 голосов
Вроде бы надо указывать путь "/", чтобы для всего сайта записывались куки. По умолчанию они для текущей папки сохраняются.
ответил 13 Авг, 13 от sickmind (4,660 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 08 Сен, 13 от Safran (120 баллов)
0 голосов
3 ответов
0 голосов
9 ответов
0 голосов
3 ответов