Forum Webscript.Ru

Программирование => PHP => Тема начата: tugoDOOM от 03 Апреля 2003, 20:33:20

Название: Проверка наличия переменных в строке запроса
Отправлено: tugoDOOM от 03 Апреля 2003, 20:33:20
Странице передается переменная showme (..index.php?showme=something) и в зависимости от значения загружается соответствующая информация. Все работает.
Но если ввести просто ..index.php, то появляется ошибка (несуществующая переменная something). Как проверить вводится ли значение переменной?
Название: Проверка наличия переменных в строке запроса
Отправлено: AliMamed от 03 Апреля 2003, 20:41:04
isset
Название: Проверка наличия переменных в строке запроса
Отправлено: tugoDOOM от 03 Апреля 2003, 22:27:23
не катит. эта функция работает при наличии переменной. А тут, поскольку переменная не обьявляется, то ее просто нет и опят лепит ошибку.
Наверное надо проверять наличие в строке запроса, но как?
Название: Проверка наличия переменных в строке запроса
Отправлено: AliMamed от 03 Апреля 2003, 22:43:53
empty
get_defined_vars
Название: Проверка наличия переменных в строке запроса
Отправлено: Alexandr от 04 Апреля 2003, 08:37:41
Цитировать
tugoDOOM:
эта функция работает при наличии переменной

Гонишь :)
isset рулит
Название: Проверка наличия переменных в строке запроса
Отправлено: MrGreeN от 04 Апреля 2003, 14:12:40
tugoDOOM
слушай Alexandr\'a isset как раз и проверяет есть такая переменная или нет
Название: Проверка наличия переменных в строке запроса
Отправлено: tugoDOOM от 04 Апреля 2003, 21:23:37
да, действительно работает.
Большое сенькю за подсказку
Чтото я вчера тормознул. Видимо не только в DOOM плохо играю....