Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Лаги с Сессиями! - они путаются! помогите! 
:(
    Опции темы
godsgame
  Дата 24.9.2005, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



У меня в онлайн игре сделано так:

логин.пхп:
Код

session_start();
$_SESSION[ 'cNick' ] = $_POST['username'];
$cNick = $_SESSION[ 'cNick' ];        


во всех остальных скриптах:
Код

session_start();
$cNick = $_SESSION[ 'cNick' ];


в один очень плохой день произошло следующее:
я обновил экран и обнаружил что мой ник поменялся! т.е я стал другим персонажем.
Со всем ЕГО вещами деньгами и т.д.

При повторном логине все становилось на свои места - т.е я снова был тем кем залогинился.

Аналогичные глюки происходили не только со мной... т.е бывали случаи один становился другим...

это мои кривые руки или приколы хакеров? до сегоднешнего дня все работало нормально...
PM MAIL   Вверх
Bangladesh
Дата 24.9.2005, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



используй функцию session_name([строка]) - она создает группы сессий. если её не использовать, то все сессии находятся в группе PHPSESID, поэтому и путаются. выглядит это примерно так:

Код

<?php
session_name("group1");
session_start();
//бла.бла.бла...
?>




--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
godsgame
Дата 24.9.2005, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



I, GyoZ
для каждого юзера надо генерить свою уникальную групу?
PM MAIL   Вверх
Bangladesh
Дата 25.9.2005, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



нет, генерить группы для каждого не стоят. ты подумал, что сесси буду переплетаться, если будут заходить сразу несколько пользователей? это не правда smile


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0655 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.