На этот вопрос уже есть ответ здесь:
Я пытаюсь заново изучить некоторые основы 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
имя пользователя не указано
, поскольку вы можете видеть, что код регистрирует, что переменная не была указана, но выдает ошибку, и я предполагаю, что переменная не была найдена, если она ожидалась или что-то такое. Может кто-нибудь пояснить это для меня?