Когда я ВЫПУСКАЙТЕ print_r ($ _SESSION) на моем локальном сервере я получаю следующееPHP_Incomplete_Class Объект/Различные ответы от print_r
Array
(
[group] => Rich Primosch
[ok] => 1
[golfer] => Fritz Davis
[uniq] => 38
[fname] => Fritz
[lname] => Davis
[hphone] => 352-487-0597
[cphone] => 352-487-6189
[email] => [email protected]
[vid] => 527571
[handicap] => 23
[admin] => 0
[page] => signup.php
)
Однако, когда я выполняю тот же print_r ($ _SESSION) на сервере I хостингового в получить этот ответ
Массив (
[group] => __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => window
[curdate] => 1293771600
[datetime] => 1293813211
[monplay] => 1294030800
[wedplay] => 1294203600
[friplay] => 1294376400
[monclose] => 1293750000
[wedclose] => 1293922800
[friclose] => 1294030740
[monopen] => 1293426000
[wedopen] => 1293426000
[friopen] => 1293426000
[ismonopen] =>
[iswedopen] => 1
[isfriopen] => 1
)
[ok] => 1
[golfer] => mysqli_result Object
(
)
[uniq] => 175
[fname] => Fritz
[lname] => Davis
[hphone] => 352-487-0597
[cphone] => 352-487-6189
[email] => [email protected]
[vid] => 723234
[handicap] => 23
[admin] => 0
[page] => signup.php
)
Почему я даже видеть объект неполного класса, я понятия не имею. Он никогда не назначается к $ _SESSION и да, определение класса включено до session_start().
В двух ответах имеется несколько отличий. Почему мой вопрос? Есть ли разница в настройках где-то или есть ошибка программирования.
Я видел много ссылок на объект PHP_Incomplete_Class, но все они говорят, что определение класса продолжается session_start. В моем случае это происходит, но это должно быть несущественным, потому что я использую объект только на одной странице и не храню его в сеансе.
Предложения приветствуются.
-dmd-
Вы используете php4? – ajreal
Попробуйте включить session.auto_start в пределах ini, если это делается вручную – RobertPitt