![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
До сегодняшенго дня в php был отключен вывод ошибок. Я его включил, запускаю свою прогу, а мне в ответ:
Насколько опасны эти ошибки и как они в основном фиксятся? -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
| AlexVN |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 21.4.2004 Репутация: нет Всего: нет |
>Notice: Undefined variable: XXX in XXX
Неопределенная переменная. Например, будет выдавать код "error_reporting(E_ALL); $i++;", если переменная $i не была ранее инициализированна, например, так: $i = 0; В целом, ничего страшного, за исключением того, что в случае register_globals=on пользователь может в $i поставить свое произвольное значение через GET параметр. >Notice: Undefined index: XXX in XXX Тут все просто - в массиве нет такого индекса. Например, код "$a[0]++;" может выдать обе ошибки: php -r "error_reporting(E_ALL); \$a[0]++;" Notice: Undefined variable: a in Command line code on line 1 Notice: Undefined offset: 0 in Command line code on line 1 Их опасность определяется в зависимости от кода. Может - ничего страшного. Может - PHP Code injection. Например, в коде eval($myvar) без предварительного задания $myvar при register_globals=on пользователь может выполнить любой PHP код с помощью запроса 1.php?myvar=echo+10 (примерно). |
|||
|
||||
| Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
Я в php слабо понимаю, в хаке php скриптов еще меньше. Так что когда допишу, выложу прогу, надеюсь, вы поможете с определением опасных багов.
-------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |