IP-адрес пользователя можно определить на серверной стороне при обработке запроса на отправку данных формы. Реализация зависит от языка программирования и использованного технологического стека.
В PHP, например, для определения IP-адреса используется глобальная переменная $_SERVER['REMOTE_ADDR']. Если данные передаются через PHP-скрипт, можно добавить строку кода для сохранения этой информации:
```PHP
$user_ip = $_SERVER['REMOTE_ADDR'];
```
В Node.js с Express.js это можно сделать следующим образом:
```JavaScript
app.post('/your-endpoint', function(req, res) {
var userIP = req.connection.remoteAddress;
// ...
});
```
В Django (Python) это можно сделать следующим образом:
```Python
def view(request):
user_ip = request.META['REMOTE_ADDR']
# ...
```
Обратите внимание, что информацию об IP-адресе можно использовать только в соответствии с законодательством о защите персональных данных (включая GDPR, если это применимо). Также стоит знать, что IP-адрес не всегда может точно указывать на конкретного пользователя из-за прокси-серверов, VPN и динамических IP-адресов.