Неопределенный индекс с $_POST [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь заново изучить некоторые основы PHP для создания простого сценария входа в систему, однако получаю сообщение об ошибке, которого раньше не получал (я сделал такой же сценарий чуть более года назад, и никогда не сталкивался с этой ошибкой. Я максимально упростил код, чтобы проверить, какая область была проблемной, и вот проблема:


Теперь этот код работает нормально, когда я отправляю переменную в скрипт, но когда переменная не указана, он выдает ошибку , Теоретически это будет хорошо, потому что если не указано имя пользователя/пароль, ожидается ошибка. Я проверю, чтобы убедиться в этом, прежде чем код отправляется в сценарий, однако я боюсь, что каким-то образом пустая строка может просочиться и выдать какую-то неизвестную ошибку. Вот ошибка, которую я получаю:

( ! ) Notice: Undefined index: username in C:\wamp\www\verify_login.php on line 2

Call Stack

    Time    Memory  Function    Location
1   0.0003  668576  {main}( )   ..\verify_login.php:0

имя пользователя не указано

, поскольку вы можете видеть, что код регистрирует, что переменная не была указана, но выдает ошибку, и я предполагаю, что переменная не была найдена, если она ожидалась или что-то такое. Может кто-нибудь пояснить это для меня?

38
задан Xander Luciano 30 May 2012 в 04:19
поделиться