Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 16:11
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Не нашел на форуме подобной темы, рискнул создать новую.Суть проблемы.1. Есть скрипт, в котором переменным сессии присваиваются значения, взятые из БД: $_SESSION['user'] = $user; $_SESSION['where']=$where;2. Есть скрипт admin.php пользователя с менюшкой, начинающийся так:session_start();echo "Отладочная информация... ".$_SESSION['user']."; ".$_SESSION['where']."; $PHPSESSID; ".session_id().";";На экране выводится:Отладочная информация... Ф1 И1 О1; Филиал1; lr7fv4ott1q14nclavgo3lpfb3; lr7fv4ott1q14nclavgo3lpfb3;3. Перейдя в другие скрипты, где переменные сессии никак не меняются, пользователь возвращается в admin.php. При этом обнаруживается на экране другая надпись:Отладочная информация... Ф2 И2 О2; Филиал2; lr7fv4ott1q14nclavgo3lpfb3; lr7fv4ott1q14nclavgo3lpfb3;Причем Ф2 И2 О2 и Филиал2 - это параметры другого пользователя, работающего в наст. время с программой.Очевидно, что клиент получает переменные чужой сессии. Как исправить ошибку? session_name() пробовал вставлять перед session_start() в admin.php - никакого эффекта...
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
В какой кружок записаться? "Умелые чужие руки", "Кройка и шитьё своего мужа", "Вязание нервов"?))))))))))))))) Guest Ещё вопросы и ответы из архива 3 0 18.01.2012 10:40
Статья Гурьянова "Новые затменные переменные от "Гиппарха" в "Звёздочёте" 4 Guest Третий архив вопросов и ответов 0 05.09.2011 00:07



© www.otvetnemail.ru - Форум вопросов и ответов.