index.php строка №1: Код (Text): <?php session_start(); error_reporting(E_ALL); ?> exec.php строка №208: Код (Text): $_SESSION['CMD']=$_SESSION['CMD'].$data[0]."^"; ошибка: Notice: Undefined variable: _SESSION in \\..\.\.\.\exec.php on line 208 чо за??
так я его и задаю, три месяца работало, сегодня перестало.. так же не бывает, верно? Добавлено спустя 4 минуты 50 секунд: ааааааааааааа.. возможно надо сначала $_SESSION['CMD']=''; т.к. $_SESSION['CMD']=$_SESSION['тут не цепляется'].$data[0]."^";
все верно, есть такое в функции preload_cmd, она выполняется до load_cmd не пойму. Добавлено спустя 49 секунд: $_SESSION['CMD']=.$data[0]."^"; так же будет работать?
$_SESSION['CMD'] = $data[0]."^"; так должно.....но...будет ли верное значение ХЗ, неясно же что дальше с ним происходит....
там суть не в присвоении, а добавлении параметра, с последующим explode, сделано для обмена данными между JS и PHP т.е. в итоге например нужна строка вида "max=20^min=5^length=18" ну и дальше все ясно я думаю Добавлено спустя 3 минуты 41 секунду: причем если добавить и в exec.php - session_start(); то пишет: Notice: A session had already been started - ignoring session_start() ЧТО ЗА БРЕД? Добавлено спустя 13 минут 59 секунд: ну ваще чудо! локально все так же не работает, залил на хоста - все работает как и работало, надо попробовать денвера ребутнуть.. Добавлено спустя 2 минуты 53 секунды: не помогло, ваще ересь какая то
А ранее сессия уже записана? Код (PHP): if(!$_SESSION['CMD']) { $_SESSION['CMD']='1'; $_SESSION['CMD']=$_SESSION['CMD'].' --- '; } echo $_SESSION['CMD']; //1 --- Хотя это какой - то бред. Зачем, почему, бы не сделать тогда функцию для перезаписи? И там где нужно, записывать сессию на, что нужно. Ошибок не наблюдаю даже так, в принципе: Код (PHP): $_SESSION['CMD']=$_SESSION['CMD'].' --- '; echo $_SESSION['CMD']; // --- --- --- Записывается постоянно =) Сессии нужно стартовать в самом вверху главной страницы, если вы инклудите на нее файлы и то, что внутри файлов и инклуды если есть, тоже будут сессии доступны... Файлы должны быть в UTF-8 (без BOM). А также все остальное, тоже.
Судя по сообщению об ошибке сессия не стартовала. Почему? Наверное потому, что session_start в одном скрипте, а использование $_SESSION в другом и они никак не связаны (нет include с одного в другой)