Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ошибка Notice: Undefined index
Форумы портала PHP.SU » » Если скрипт не работает » Ошибка Notice: Undefined index

Страниц (1): [1]
 

1. landan - 14 Ноября, 2011 - 13:38:23 - перейти к сообщению
Здравствуйте. Возникла проблема с работой сессии. На последний сборке денвера все работает, а на nginx+php+mysql - проблемы, выдает ошибку:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Notice: Undefined index: captcha in C:\xampp\htdocs\index.php on line 232

Значит проблема не в коде, а в настройках сервера или php, подскажите в чем может быть проблема.
2. OrmaJever - 14 Ноября, 2011 - 13:48:26 - перейти к сообщению
проблема в коде в 232 строке, там используется индекс масива который не определён зарание
3. landan - 14 Ноября, 2011 - 13:55:21 - перейти к сообщению
Вот строка
if($_POST['captcha']!=$_SESSION['captcha']){$core->content.=$core->alert('Капча введена не верно!','error');$core->away();}

Но почему же это работает на сборке Денвер? Лажа только на ручной сборке nginx и на XAMP
4. Мелкий - 14 Ноября, 2011 - 14:12:51 - перейти к сообщению
landan, работает это одинаково и там и там. Разница лишь в error_reporting.
5. landan - 14 Ноября, 2011 - 14:17:19 - перейти к сообщению
Мелкий
не работает, ибо при логине выдает всегда "введена неверная капча"
6. Мелкий - 14 Ноября, 2011 - 14:46:15 - перейти к сообщению
Тогда phpfaq.ru/debug
Ищите различия, почему у вас нет элемента. Может сами не установили, может - переименовали поле формы и ещё много чего может.
Может сильно специфичную настройку для nginx сделали.

 

Powered by ExBB FM 1.0 RC1