![]() |
Обработка переменной в switch case
Дано: модуль в phpNuke, использующий switch для изменения контента на странице.
Код:
Вопрос: каким образом происходит присвоение значения переменной $i при переходе по ссылке (например кликая на more открывается more();)? Пробовала написать на голом PHP - переход по ссылке не срабатывает (страница не найдена), и это несмотря на то, что по ссылке явно присваивается значение переменной $i через _GET. Что я упускаю? P.S. Разобралась - перепутала операторы. Тему можно закрывать/удалять. |
Если в php включена опция register_globals то переменные из запросов GET и POST при начале работы обрабтчика php становятся доступными в коде. Вот не плохо разжеванная статья.
|
Спасибо за статью. Возник ещё один вопрос по switch. Если применяю switch внутри case другого switch:
Код:
Почему не работает следующая ссылка на case "more" из index.php?go=firm: Код:
Опять что-то путаю с переменными? |
В функции firm() необходимо переменную $more объявить как глобальную
PHP код:
|
Sonics, спасибо!
|
В итоге переделала:
Код:
|
Часовой пояс GMT +4, время: 19:55. |
Copyright © 2005 by Soniks