У меня есть полноценный скрипт php для активации пользователя, который я написал. Полностью работает в том смысле, что на моем реальном веб-хостинге он не отображает ошибок, хотя, когда я работаю в WAMP2, я получаю такие ошибки.
Notice: Undefined index: type in C:\wamp\www\activate.php on line 4
Notice: Undefined index: username in C:\wamp\www\activate.php on line 5
Notice: Undefined index: gender in C:\wamp\www\activate.php on line 6
Notice: Undefined index: formvalue in C:\wamp\www\activate.php on line 29
Я знаю, в чем проблема, потому что страница activ.php предназначена для отправки формы из create.php (форма в create.php имеет скрытое значение 1, и если она существует, то форма отправляется в mysql db) и если значение формы отсутствует, то пользователь активирует свою учетную запись.
Когда пользователь активирует, переменные, которые я определил, используя $ _POST и скрытое значение формы 1, не определены, что вызывает ошибки.
Мой вопрос: почему эти ошибки не отображаются, когда мои страницы загружаются на мой фактический хостинг, но присутствуют в WAMP2? И имеют ли значение эти ошибки, плохая практика иметь неопределенные переменные? И если да, то как мне преодолеть проблему?
Спасибо и надеюсь, я объяснил, что все в порядке.