Здравствуйте!
После обновления РНР 5 из портов до последнй версии (FreeBSD 6.0, Apache 22), возникла проблема. Перестал работать подобный код:
switch ($HTTP_GET_VARS['step']) {
case 's1':
$page_contents = 'start_1.php';
break;
case '1':
$page_contents = 'install.php';
break;
case '2':
..............
case '8':
if (osc_in_array('configure', $HTTP_POST_VARS['install'])) {
$page_contents = 'install_8.php';
} else {
$page_contents = 'install.php';
}
break;
default:
$page_contents = 'start.php';
}Все время выбирается по default т.е. start.php. Хотя через GET передается install.php?step=s1 .
Как я понимаю, скорее всего $HTTP_GET_VARS['step'] принимает пустое значение.
Скажите пожалуйста, что нужно сделать для решения этой проблемы?
>Здравствуйте!
>После обновления РНР 5 из портов до последнй версии (FreeBSD 6.0, Apache
>22), возникла проблема. Перестал работать подобный код:
>switch ($HTTP_GET_VARS['step']) {
> case 's1':
> $page_contents = 'start_1.php';
> break;
> case '1':
> $page_contents = 'install.php';
> break;
> case '2':
>..............
> case '8':
> if (osc_in_array('configure', $HTTP_POST_VARS['install'])) {
> $page_contents = 'install_8.php';
> } else {
> $page_contents = 'install.php';
> }
> break;
> default:
> $page_contents = 'start.php';
> }
>
>Все время выбирается по default т.е. start.php. Хотя через GET передается install.php?step=s1
>.
>Как я понимаю, скорее всего $HTTP_GET_VARS['step'] принимает пустое значение.
>Скажите пожалуйста, что нужно сделать для решения этой проблемы?
кавычки двойные юзать?
>
>кавычки двойные юзать?Спосибо!
Я установил РНР4 и проблема пропала.
И даже, NUKE показывает заметно меньшее время формирования страници.