StUV
Rotaredom
Сессии: странное поведение скрипта....
Вот скрипт:
В таком виде при первом запуске скрипта выводится текст из строки 7 и баттон из формы, при всех последующих сабмитах выводится только форма и все....
Но, если расскомментировать строку 8, то первоначальный запуск скрипта (ГЕТом) проходит так же, а после сабмита в браузер вываливается "Невозможно отобразить страницу", а в лог апача пишется "FATAL: erealloc(): Unable to allocate 1765461 bytes"...
Как такое возможно, ведь строка 8 не должна выполняться ???
(сорри 2 admin&moderators - подумалось, что в силу уточнения вопроса и большей его связи с пхп перенос в новички&... из оффтопа не будет считаться кросспостингом)
Спасибо
Вот скрипт:
PHP:
<?php
require_once("tree.inc");
session_start();
if (!isset($_SESSION['st']))
{
$_SESSION['st'] = new tree_cls;
echo "<HR>"."TREE IN SESSION"."<HR>"; // строка 7
// $_SESSION['st']->setup_out(); // строка 8
}
?>
<form method='post' action=''>
<input type='submit' name='btn'>
</form>
Но, если расскомментировать строку 8, то первоначальный запуск скрипта (ГЕТом) проходит так же, а после сабмита в браузер вываливается "Невозможно отобразить страницу", а в лог апача пишется "FATAL: erealloc(): Unable to allocate 1765461 bytes"...
Как такое возможно, ведь строка 8 не должна выполняться ???
(сорри 2 admin&moderators - подумалось, что в силу уточнения вопроса и большей его связи с пхп перенос в новички&... из оффтопа не будет считаться кросспостингом)
Спасибо