[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с инициализацией сессии
dimonise
всем привет! столкнулся с такой фиговиной - есть сайте выбор регионов. если ничего не выбрать при открывании то выдает ошибку:Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

все работает через сессии. я знаю что эта ошибка появляется при совпадении имен переменных и когда сессия "пустая".
как мне заставить сессию "заполнится" пустым значением (типа работать по всем регионам) ?



Спустя 19 минут, 58 секунд (12.05.2010 - 14:22) Lenarfate написал(а):
попробуй что-то типа


if($_SESSION['такая-то'])
$_SESSION['такая-то'] = null;

или $_SESSION['такая-то'] = '';

Спустя 12 минут, 57 секунд (12.05.2010 - 14:35) dimonise написал(а):
делаю вот так
session_start();

if (!isset($_SESSION['reg']))
{

$_SESSION['reg']='';

}


и все равно не работает sad.gif

Спустя 3 минуты, 18 секунд (12.05.2010 - 14:38) DedMorozzz написал(а):
ммм, а что если сие делать так:
session_start();

if (empty($_SESSION['reg']))
{

$_SESSION['reg']=' ';

}

Спустя 28 секунд (12.05.2010 - 14:38) Lenarfate написал(а):
а если в php.ini выставить

session.bug_compat_42 = 1
session.bug_compat_warn = 0 ?

и проверь, отключен ли у тебя register_globals

Спустя 3 минуты, 32 секунды (12.05.2010 - 14:42) dimonise написал(а):
все равно не работает......

Спустя 35 минут, 28 секунд (12.05.2010 - 15:17) dimonise написал(а):
yes!!! сам поборол!

Спустя 3 минуты, 37 секунд (12.05.2010 - 15:21) Lenarfate написал(а):
как?)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.