Forum Webscript.Ru

Программирование => PHP => Тема начата: RussianJane от 12 Октября 2003, 15:33:15

Название: проблема с сессиями
Отправлено: RussianJane от 12 Октября 2003, 15:33:15
Помогите плз!!
Делаю чат с использованием сессий без куков

определяю в файле handlers.php
session_set_save_handler

, подключаю его где надо, и выдается ошибка

...open,close и т.д.уже определены в handlers.php

хотя в php.ini
стoит user в e session.save_handler
Название: проблема с сессиями
Отправлено: Меняздесьдавнонет от 12 Октября 2003, 15:52:10
А зачем ты переопределяешь хэндлер?
и, особенно - зачем перед этим написало, что сессии без кук?
Название: проблема с сессиями
Отправлено: Макс от 12 Октября 2003, 17:02:27
ошибку покажи
Название: проблема с сессиями
Отправлено: RussianJane от 12 Октября 2003, 20:30:17
ошибку вот какую выдает:

Fatal error: Cannot redeclare mysql_sess_open()
 (previously declared in z:\\home\\localhost\\www\\chat\\handlers.php:10)
 in z:\\home\\localhost\\www\\chat\\handlers.php on line 10

Можно наверное и ничего не переопределять.
Изначально проблема была втом, что я не могу организовать
уборку мусора.Сесии храняться просто в папке tmp (если с использованием
session.save_handler , то в базе)

Подскажите кто знает.
Название: проблема с сессиями
Отправлено: Меняздесьдавнонет от 12 Октября 2003, 20:42:23
Цитировать
RussianJane:
Изначально проблема была втом, что я не могу организовать
уборку мусора

А тебе и не надо ее организовывать. Этим занимается сам РНР.
Название: проблема с сессиями
Отправлено: Макс от 13 Октября 2003, 15:23:34
хмм... может ты несколько раз подключаешь один и тот же файл  handlers.php ? Если подключаешь его через include/require то замени их на include_once/require_once

ЗЫ
мусор нормально убирается, об этом не беспокойся