Возврат в раздел сайта из Cookie

Тема в разделе "Как сделать...", создана пользователем ВадимПолоусоВорон, 26 май 2013.

  1. ВадимПолоусоВорон

    ВадимПолоусоВорон Создатель

    Регистр.:
    14 апр 2013
    Сообщения:
    29
    Симпатии:
    9
    Доброго времени суток. Я не програмист PHP по сему знаний катострафически не хватает но есть необходимость реалезовать сл приблуду на сайте. В целом имеется сайт, в котором будет несколько разделов, по типу главный филиал и несколько региональных филиалов. Необходимо сделать так, чтобы после первого посещения сайта записывались куки того раздела который выбрал пользователь, а при дальнейшем посещении сайта его сразу адресовало в этот раздел. В иделае хочу сделать так - при первом посещении всплывает окно с выбором филиала, к примеру я выбрал филиал №1 - записались куки с моим выбором. И потом при всех последующих заходах меня сразу бы редиректило именно на страница с филиалом №1. Помогите кто знает)
     
  2. ne4to

    ne4to Постоялец

    Регистр.:
    16 ноя 2012
    Сообщения:
    107
    Симпатии:
    50
    Вы ожидаете что за Вас напишут весь сайт ? оО

    если не то элементарно взглянуть на php.net

    Код:
    //установка куки
    setcookie('fil', intval($_GET['fil_id']), (time()+60*60*24*90));
     
     
    //чтение и переход на филиал
    if(isset($_COOKIE['fil_id']))
    {
        die(header('Location: http://www.example.com/fil/'.intval($_COOKIE['fil_id'])));
    }
    
     
  3. ВадимПолоусоВорон

    ВадимПолоусоВорон Создатель

    Регистр.:
    14 апр 2013
    Сообщения:
    29
    Симпатии:
    9
    а как то можно что бы запись Перейти по ссылке' делалась автоматом? просто в дальнейшем сайтом будут разные люди заниматься и врятли они смогут куки прописывть
     
  4. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Какая запись? Куда? Что это за люди которые не смогут установить и считать куки? Надеюсь, имелись в виду пользователи..

    Если вы не программист, доверьте это программисту или тому кто в состоянии посмотреть в пример кода и понять что там написано.
    Если в первом фрагменте в куку установить значение 1 (номер филиала #1). Во втором фрагменте будет происходить переадресация на адрес Перейти по ссылке(при заходе на сайте пользователя перекинет по этому адресу).
    Это не наезд, просто второй пост полностью ответил на вопрос, мне кажется.
    Если всё же нужно подробнее - читайте Перейти по ссылке. Успехов ;)