![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Raiser |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 30.5.2006 Репутация: нет Всего: нет |
Я на странице использую такой код:
Вопрос ---- Скрипт с break: Все выполняется правильно. Скрипт без break: Если передаю, предположим "_http://server.com/script.php?param1" - то выводится все (и с param1 и param2 и то, что в случае отсутствия параметра) Почему так происходит? Вы можете посоветовать лучший способ, как определить, какой параметр был передан скрипту. Это сообщение отредактировал(а) Raiser - 25.11.2006, 14:42 |
|||
|
||||
szz |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 8 Всего: 33 |
Если нету break, то выполнение "проваливается" в следующий case.
это особенность case, ах с лохматого 67-го года, когда был придуман С. Смирись.
Нет-нет это нормальный способ, только передавай параметр как переменную, например "page=param1" и пиши $_REQUEST['page'] вместо $_SERVER['QUERY_STRING'], а то потом захочешь передать еще какой-нибудь параметр. --------------------
|
||||
|
|||||
Raiser |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 30.5.2006 Репутация: нет Всего: нет |
Понял, большое спасибо!
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |