За последние 24 часа нас посетили 16110 программистов и 1667 роботов. Сейчас ищут 854 программиста ...

что можно записать в саму сессию

Тема в разделе "PHP для новичков", создана пользователем Vantedur, 23 авг 2010.

  1. Vantedur

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

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    что реально записать в session

    допустим у меня сейчас внутри сесии
    usr|s:5:"admin";id|s:1:"1";rememberMe|i:0;

    id|s:1:"1" - id юзера которое цепляется через $_SESSION['id']
    usr|s:5:"admin"; - юзер который цепляется через $_SESSION['usr']

    rememberMe|i:0; - это насколько я понял срок жизни сессии, как его задать?

    и не пойму как записать наследованние по всем доменам и поддоменам, ну то есть как это будет выглядеть в куки?
     
  2. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Понял ничего (с)
     
  3. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Туда можно и массивы писать.

    В куках храниться только идентификатор сессии, сама сессия - отдельно.

    Чтобы работало на поддоменах. Хороший вопрос, кстати. Чё-то я никогда не задумывался над шарингом сессий между доменами.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    lexa
    каждые три дня поднимается тема кроссдоменного шаринга сессии... :D
     
  5. Vantedur

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

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    хм, может я както не так ищу?
     
  6. Vantedur

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

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    не подкинете линк с раскрытой темой?
     
  7. Vantedur

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

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    Нашел инфу про OpenID но неужели нету альтернативы
     
  8. Vantedur

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

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    оказалось надо просто прописать в аксес php_value session.cookie_domain ".vtrigazety.ru"
     
  9. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Та я их не читаю. Темы про циклы, куки и сессии скучные. Вероятность задорного флуда старожил нулевая. :)
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну иногда ж надо не только пофлудить, но и покорчить из себя умных
     
  11. Drakon

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

    С нами с:
    25 авг 2010
    Сообщения:
    4
    Симпатии:
    0
    Если я правильно понял, то поможет установка куки

    setcookie('cookie name', $SID time()+$lifetime, '/', '.'.$_SERVER['SERVER_NAME']);

    где cookie name имя куки,
    $SID - идентификатор сессии
    $lifetime - время жизни

    ставится кука, которая так же доступна и из сабдоменов, а по sid'у уже можно подтягивать нужную сессию, например, из db
     
  12. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    igordata, форум для того и создан. :)