session_register()

Cruiser

Новичок
session_register()

PHP:
session_name('s');
session_start();

$t[$id][name]="Имя";
$t[$id][info]="информация"; 
$t[$id][cena]=3,62;
$t[$id][kol]=1;

session_register("t");
Этого разве будет достаточно для записи массива в сессионную переменную?
Это взято отсюда - http://php.spb.ru/php/shop.html
 

SiMM

Новичок

Cruiser

Новичок
Спасибо.

-~{}~ 21.09.04 14:59:

А, так в первый уровень массива нельзя записывать чило?
 

Cruiser

Новичок
Не работает. Переменные пустые. Я не пойму как записывать многомерные массивы.

-~{}~ 21.09.04 15:24:

Мда... день убить на разборку скрипта и окончательно запутаться, вот итог устаревших неработающих примеров.
Переменные неинформативные как тут можно что либо понять.

-~{}~ 21.09.04 15:29:

и что там за global $t; в самом начале скрипта может кто сказать?

-~{}~ 21.09.04 15:39:

Ага, register_globals on решает проблему.
Автор мог бы такой важный пункт и указать в статье!!
 

SiMM

Новичок
Автор оригинала: Cruiser
Ага, register_globals on решает проблему.
Автор мог бы такой важный пункт и указать в статье!!
Ты не понял FAQ (и сказанное мною - тоже) - это - не решение проблемы, а "костыли".
$_SESSION['t'][$id]['kol'] = 1
И, мне кажется, тебе пора читать PHP FAQ: Ничего не работает! Что делать???
 

Фанат

oncle terrible
Команда форума
Автор мог бы такой важный пункт и указать в статье!!
Автор писал статью тогда, когда проблемы регистер глобалс и в помине не существовало.

-~{}~ 21.09.04 15:53:

А обвинять себя можешь только ты сам.
В фак тебя носом тыкали неоднократно.
Там на каждой странице написано - прочтите весь, или по граблям будете ходить.
Ты же выкопал какую-то ископаемую статью.
Это исключитекльно твои проблемы. Пойди, мамочке поплачься, она пожалеет. А здесь не поймут-с.

-~{}~ 21.09.04 15:55:

Say[26]
Ну, я сказал, допустим.
У тебя какие-то претензии?
 

Фанат

oncle terrible
Команда форума
Если так интересует конкретно, то да - я сказал, без "допустим".
Я полагал, что вопрос задан не в прямом смысле.
Обычно вопрос "кто сказал" задается не для того, чтобы узнать - кто конкретно, а если есть сомнения в истинности утверждения.
Поэтому я и написал "допустим".
 
Сверху