У меня есть вход в контактной форме для записи пользователей IP-адреса:Почему «отключенные» вызывают проблемы при отправке электронных писем?
<input type="text" class="form-control" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" disabled>
Это работает нормально. Он показывает IP-адрес пользователя, когда он заполняет форму контакта.
Проблема заключается в том, что это в электронном письме.
Я включаю его в электронной почте с помощью:
$ip = $_POST['ip'];
но он генерирует сообщение об ошибке при отправке:
Notice: Undefined index: ip in /var/www/contact.php on line 51
Я не получаю сообщение об ошибке с другими входами поэтому я предполагаю, что это связано с использованием disabled
в форме?
Взгляните на [Отключенные входы формы не отображаются в запросе] (http://stackoverflow.com/q/7357256/908174). Голосование закрывается как дубликат. –