За последние 24 часа нас посетили 32173 программиста и 3350 роботов. Сейчас ищут 1254 программиста ...

Как запустить сессию после закрытия браузера?

Тема в разделе "PHP для новичков", создана пользователем ckjet, 6 июн 2011.

  1. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    Зная её PHPSESSID.
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    мамка за хакерство ругать будет.
     
  3. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    session_start();
    session_id('тут то что ты знаешь');

    Или ты о другом?
     
  4. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    Апельсин
    мамка разрешила хранить айди сессии в кукисах
     
  5. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    сори за оффтоп, а как заставить куку жить 2 недели? вот как пытаюсь

    PHP:
    1. <?
    2. setcookie("PHPSESSID", session_id(), time()+(3600 * 24 * 14));
    3. ?>
     
  6. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  8. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    [vs]
    спасибо конечно на ссылку, но мне это не очень помогло - кукис живет до закрытия браузера, а мне нужно чтоб жил 2 недели.
     
  9. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    tommyangelo
    session_start()
    Само собой прописан
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    [vs]

    Круто, я не знал что такая функция есть)

    ckjet

    Вон в комментах есть пример того, что ты хочешь)

    PHP:
    1. <?php
    2.   $lifetime=600;
    3.   setcookie(session_name(),session_id(),time()+$lifetime);
    4. ?>
     
  11. ckjet

    ckjet Активный пользователь

    С нами с:
    6 апр 2011
    Сообщения:
    172
    Симпатии:
    2
    tommyangelo
    дак у меня при использовании этого кукис живет до закрытия браузера.
     
  12. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    tommyangelo

    а в настройках браузера есть "хранить куки" ?

    Попробуй в разных браузерах.
     
  13. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Тока эти строки надо поменять местами, потому что куки ставятся функцией session_start =)
    Кстати, можно session_start вызывать несколько раз. Скажем, поменять параметры и вызвать заново, чтобы параметры применились.