За последние 24 часа нас посетили 19070 программистов и 1600 роботов. Сейчас ищут 1333 программиста ...

Проблема с сессией. Пересоздаётся переменная сессии.

Тема в разделе "Прочие вопросы по PHP", создана пользователем retano, 3 окт 2014.

  1. retano

    retano Новичок

    С нами с:
    3 окт 2014
    Сообщения:
    1
    Симпатии:
    0
    Вообщем проблема такая. Сессия отправляется не через куку а пишется в урл. В принципе и фиг с ним, но при этом каждый раз при переходе на другую страницу, создаётся новая сессионка. Причём локально у меня на компе, сессионка гоняется через куку и всё работает, а на сервере ведёт себя как описано выше.
    Конфигурация сессии
    session.auto_start Off Off
    session.bug_compat_42 Off Off
    session.bug_compat_warn On On
    session.cache_expire 180 180
    session.cache_limiter nocache nocache
    session.cookie_domain no value no value
    session.cookie_httponly Off Off
    session.cookie_lifetime 0 0
    session.cookie_path / /
    session.cookie_secure Off Off
    session.entropy_file no value no value
    session.entropy_length 0 0
    session.gc_divisor 1000 1000
    session.gc_maxlifetime 1440 1440
    session.gc_probability 1 1
    session.hash_bits_per_character 5 5
    session.hash_function 0 0
    session.name PHPSESSID PHPSESSID
    session.referer_check no value no value
    session.save_handler files files
    session.save_path /tmp /tmp
    session.serialize_handler php php
    session.use_cookies On On
    session.use_only_cookies On On
    session.use_trans_sid 0 0

    плюс в коде я кое что изменил и продублировал
    ini_set("session.use_cookies", 1);
    ini_set("session.use_trans_sid", 0);
    ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT']);
    ini_set('session.gc_maxlifetime', 120960);
    ini_set('session.cookie_lifetime', 120960);
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Странно
     
  3. deblogger

    deblogger Новичок

    С нами с:
    11 июл 2013
    Сообщения:
    200
    Симпатии:
    0
    Значит уже не работает session.use_trans_sid - проверьте ini_get'ом