Возврат в раздел сайта из 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
    а как то можно что бы запись http://www.example.com/fil/' делалась автоматом? просто в дальнейшем сайтом будут разные люди заниматься и врятли они смогут куки прописывть
     
  4. gres_18

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

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

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