допустим надо ли регистрировать $_SESSION['user'] и тд(если мне оно надо)(выдает ошибку на [ ] )
Спустя 3 минуты, 26 секунд (29.05.2012 - 13:45) Игорь_Vasinsky написал(а):
это супер глобальный массив - с глобальной областью видимости. смотри алгоритм.
Спустя 11 минут, 8 секунд (29.05.2012 - 13:56) человекЕ написал(а):
спасибо. не мог бы привести пример.так то я знаю что он супер глобальный.
допустим
class Myclass
{
происходит регистрация
}
$ob = new Myclass;
как быть дальше.
пробовал типа этого $this->_SESSION['user']=$this->abc; в функции .пока классы даются небыстро
допустим
class Myclass
{
происходит регистрация
}
$ob = new Myclass;
как быть дальше.
пробовал типа этого $this->_SESSION['user']=$this->abc; в функции .пока классы даются небыстро
Спустя 2 минуты, 42 секунды (29.05.2012 - 13:59) Игорь_Vasinsky написал(а):
$_SESSION['user']=$this->abc;
не силён в классах. и тебе не советую.
Спустя 8 минут, 14 секунд (29.05.2012 - 14:07) человекЕ написал(а):
а все разобрался кажется. пример.надеюсь верно
//до классов инициализировал
$_SESSION['a']=array();
class Myclass
{
//регистрация
$this->SESSION['a']=$this->salt;
}
Спустя 1 минута, 6 секунд (29.05.2012 - 14:08) человекЕ написал(а):
//т.е.
$_SESSION['a']=array();
class Myclass
{
//регистрация
$this->_SESSION['a']=$this->salt;
}
Спустя 8 минут, 1 секунда (29.05.2012 - 14:17) Michael написал(а):
человекЕ, это какой то бред ты пишешь.
$_SESSION - вот как обращаются к сессионным данным и не по другому.
$_SESSION - вот как обращаются к сессионным данным и не по другому.
Спустя 1 час, 27 минут, 29 секунд (29.05.2012 - 15:44) johniek_comp написал(а):
а зачем тебе класс? легче же без них написать!
Спустя 20 часов, 51 секунда (30.05.2012 - 11:45) человекЕ написал(а):
)) и в самом деле(про сессион). класс решил поизучать ,чтобы побольше узнать
Спустя 27 минут, 6 секунд (30.05.2012 - 12:12) человекЕ написал(а):
но почему-то не получается присвоить этой сессионной переменной данное и вывести его
регистрация проходит нормально,а вот на странице делаю echo $_SESSION['toth_bshk'];
а
он ничего
...
$this->sqq=mysql_query("Insert INTO users (login,password,salt) VALUES ('{$this->login}','{$this->password}','{$this->salt}')");
if(!$this->sqq) $this->error[]="не было Insert'a при регистрации";
$_SESSION['toth_bshk']=$this->login;
...
регистрация проходит нормально,а вот на странице делаю echo $_SESSION['toth_bshk'];
а
он ничего
Спустя 19 минут, 39 секунд (30.05.2012 - 12:32) TMake написал(а):
смотри что внутри var_dump($_SESSION);
Спустя 3 часа, 52 минуты, 49 секунд (30.05.2012 - 16:24) человекЕ написал(а):
спасибо. не знал что такое есть.
пишет
array(1) { ["toth_bshk"]=> NULL }
пишет
array(1) { ["toth_bshk"]=> NULL }
Спустя 3 минуты, 54 секунды (30.05.2012 - 16:28) человекЕ написал(а):
почему он может не делать этого?
$_SESSION['toth_bshk']=$this->login;
Спустя 6 часов, 8 минут, 1 секунда (30.05.2012 - 22:36) ruzarh написал(а):
session_start(); В начале файла сделай)) и будет тебе счастье, и если ты используешь ооп то и пользуйся оберткой для соединения с базой данных, а то получается ездиешь на мерседесе, а движек ставишь от жигуля.
Спустя 13 часов, 22 минуты, 5 секунд (31.05.2012 - 11:58) человекЕ написал(а):
session_start(); есть.
а о какой обертке ты говоришь?
а о какой обертке ты говоришь?
Спустя 1 час, 53 минуты, 26 секунд (31.05.2012 - 13:52) человекЕ написал(а):
какая-то странность ,если делаю echo $_SESSION['toth_bshk']; то выдает результат.
а если вне класса вызываю echo $_SESSION['toth_bshk']; то просто дает Array, что это такое?
а если вне класса вызываю echo $_SESSION['toth_bshk']; то просто дает Array, что это такое?