|
|
|
| Ребят, столкнулся с такой фишкой в php 5.2.1.
Выдает такую ошибку : Cannot use object of type Session as array in C:\Program Files\Apache Group\Apache2\htdocs\index.php on line 2692 Подскажите, что эта за фигня такая??? | |
|
|
|
|
|
|
|
для: Eric
(09.09.2007 в 16:18)
| | Покажите код вокруг строки 2692. | |
|
|
|
|
|
|
|
для: Саня
(09.09.2007 в 16:31)
| |
// Create Class
$mymusic = new Music($HTTP_GET_VARS['action'], $session['username']);
|
Я все поменял на:
// Create Class
$mymusic = new Music($_GET['action'], $_SESSION['username']);
|
Понимаешь, проблема в том, что это все php 5.2.1 виноват. После этого появилась часть сайта. Я ОФИГЕЛ!!!!! Теперь такой вопроос, все эти get и session надо везьде поменять??? Ведь session в некоторых местах стоит не перед квадратными скобками ????? | |
|
|
|
|
|
|
|
для: Eric
(09.09.2007 в 16:42)
| | давай заменим на
$mymusic = new Music($_GET['action'], $_SERVER['username']);
при чем тут сессии, это нас сбить хотят или опечатались.. | |
|
|
|
|
|
|
|
для: isset
(10.09.2007 в 11:14)
| | Сделал так:
$mymusic = new Music($_GET['action'], $_SESSION['username']);
|
Все работает! Появились другие проблемы, если register_globals поставить в Off, и register_long_arrays = Off, не происходит ЛОГИН (вход в аккаунт). | |
|
|
|
|
|
|
|
для: Саня
(09.09.2007 в 16:31)
| | Или может в php.ini register_long_arrays = On в off перевести??? В таком случае все ок, но инклюд на страницах не происходит, как в php 4.1.2 | |
|
|
|
|
|
|
|
для: Eric
(09.09.2007 в 16:18)
| | $session['username'] - это что из сессии ??? На мой взгляд нет | |
|
|
|
|
|
|
|
для: mihdan
(10.09.2007 в 10:42)
| | Точно не знаю откуда. Может везьде поменять $session['username'] на $_SESSION['username']. И еще такой вопрос. Там, где или, например
if ($session->username === $row['username'])
| (где после session нет квадратных скобок) стоит поменять на $_SESSION. Просто где-то прочитал про обновления пятого php. Сам еще любитель, плохо понимаю в этом, помоги плизз ;)))) | |
|
|
|
|
|
|
|
для: Eric
(10.09.2007 в 15:02)
| | давай так. то что там $session, а не $_SESSION к ошибке и твоей проблеме вообще отношения не имеет. | |
|
|
|
|
|
|
|
для: isset
(10.09.2007 в 17:59)
| | Спасибо огромное, что подсказал. С этой проблемой все. Там я новую еще темку открыл, опять проблема вытекла...
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=43031&page=1 | |
|
|
|