форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Вопрос следующий. Необходимо использовать сессию на страницах сайта. НО: Запустив ее вначале документа она не доходит до обработчика, проверка показывает, что сессии уже такой не существует...
Кто-нибудь может подсказать как быть?
Неактивен
все, нашел решение:) мысли вслух:) удалите тему плз
Неактивен
Тут в скрипте с глобальными переменными какая-то засада. При чем в настройках ПХП.ини все-таки опция не отключена, которую в диагностике ТХП предлагается отключить. В общем приходится использовать суперглобальное (!) обращение и ни в коем случае не очищать содержимое переменной в сессии, иначе сама сессия перестает существовать почему-то...
В общем, вот так
Неактивен
ncux написал:
Необходимо использовать сессию на страницах сайта.
Не экспериметировал, но мне кажется, правильнее всего искать способ сохранять- и потом считывать сессию - через куки
Неактивен
Evgeny написал:
Не экспериметировал, но мне кажется, правильнее всего искать способ сохранять- и потом считывать сессию - через куки
Мне нужна сессия только для некторых страниц, причем через куки не подходит - требуется на короткий промежуток времени, и перезапись значений в сессии идет достаточно часто...
Неактивен
ncux,
судя по всему - какое-то очень нестандартное применение ТхП планируется...
как воплотишь свой замысел - сайт покажешь? :-)
Неактивен
Evgeny,
На самом деле мне сессия нужна всего лишь для генерации случайного числового кода - защита формы от спама :)
Закончу - покажу
Неактивен
ncux написал:
мне сессия нужна всего лишь для генерации случайного числового кода
Какое изощренное решение!
В php есть стандартная функция rand().
Неактивен
Так его надо сгенерить при отдаче страницы, и сохранить потом до самой обработки формы. На то, видать, и сессия?
Неактивен
Evgeny написал:
Какое изощренное решение!
В php есть стандартная функция rand().
Такое решение - от спамеров ну никак не защитит
glebotr , именно для этого
Неактивен