Как добавить в форму обратно связи скрипт определения ip отправителя?

интернет Компьютеры программирование программы php

Есть форма обратно связи
далее форма -

<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['pasport'])) {$pasport = $_POST['pasport'];}
if (isset($_POST['godr'])) {$godr = $_POST['godr'];}
if (isset($_POST['prop'])) {$prop = $_POST['prop'];}
if (isset($_POST['INN'])) {$INN = $_POST['INN'];}
if (isset($_POST['zarp'])) {$zarp = $_POST['zarp'];}
if (isset($_POST['rab'])) {$rab = $_POST['rab'];}
if (isset($_POST['mob'])) {$mob = $_POST['mob'];}
if (isset($_POST['usluga'])) {$usluga = $_POST['usluga'];}
if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
if (empty($name))


{
echo "<b>Не указано имя!<p>";
echo "<a href=zakaz.html>Вернуться к заполнению формы</a>";
exit;
}
$to = "[email protected]"; //Здесь укажите свой адрес!
$headers = "Content-type: text/plain; charset=utf-8";
$subject = "Сообщение с вашего сайта";
$message = "Имя пославшего: $name \nСерия и номер паспорта: $pasport \nДата рождения $godr \nПрописка $prop \nИНН $INN \nЗарплата $zarp \nДолжность и стаж $rab \nТелефон $mob \nСообщение: $mess \nДокумент: $usluga" ;
$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')

{
echo "<b>Ваша заявка принята<p>";
echo "<a href=index.html>Нажмите,</a> чтобы вернуться на главную страницу";
}
else
{
echo "Ошибка. Сообщение не отправлено!";
}

?>

Как вставить скрипт определяющий ip отправителя формы в обработчик формы? Так, чтобы этот ip приходил вместе с заказом ??


$ip = $_SERVER['REMOTE_ADDR'];



Прошу пожалуйста помочь (тупо вставить $ip = $_SERVER['REMOTE_ADDR']; чтобы работало .
Всю ночь вчера обыскал интернет, пытался вставить, но ничего не получалось
Ответы:
записывайте его туда, куда записываете данные по заказу. Возможно, придется добавить поле в таблицу
Сделай в mysql таблице столбик string длинной там 30.
Когда отправляешь форму и прошла проверку правильности написание данных записиваешь еты данные вmysql php.
$ip = $_SERVER['REMOTE_ADDR']; Это правильно, просто если ты тестируешь на локальном хосте у тебя будет всегда что-то типа 127.0.0.1 а когда закинешь на хостинг в нете будет реальный IP отправителя будет все хорошо.


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.