Come inserire un indirizzo IP in un formulario HTML

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.

Inviare commentario comment0 Commentari
mode_editInviare commentario

menu
menu