Se vuoi che i formulari che ricevi contengano anche l'indirizzo IP dell'utente che invia il formulario, esegui questi pasi:
1. Aggiungi questo codice PHP alla testa della tua pagina web:
<?
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
?>
2. Sotto l'etichetta d'apertura del formulario (<form>), aggiungi questo codice:
<input type="hidden" name="ip" value="<?=$ip;?>">
Nei formulari che riceverai, vedrai l'indirizzo IP d'ogni utente sotto il campo "ip". Gli utenti non vedranno niente quando invieranno il formulario, poiché è un campo nascosto.