2009-05-19 11 views

Répondre

2
ServletRequest.getRemoteAddr() 
+0

n'a pas fonctionné pour moi !! – zotherstupidguy

+0

Il existe en effet des circonstances dans lesquelles cela ne fonctionnera pas. Par exemple. le serveur est assis derrière un proxy et ne récupère donc que l'adresse IP du proxy en tant qu'add distant. Lorsque vous utilisez un proxy peu décent, l'adresse IP d'origine est souvent présente dans un autre en-tête de requête, généralement le fichier 'X_FORWARDED_FOR'. – BalusC

0

Il fonctionne pour moi. J'utilise également request.getRemoteAddr() pour stocker l'adresse IP du client dans la base de données.

Questions connexes