Dans Rails 2.3.2, quel est le meilleur moyen d'obtenir l'adresse IP du client se connectant au serveur?
Voici deux manières que j'ai trouvées:
request.remote_ip
request.env['HTTP_X_REAL_IP']
Dans Rails 2.3.2, quel est le meilleur moyen d'obtenir l'adresse IP du client se connectant au serveur?
Voici deux manières que j'ai trouvées:
request.remote_ip
request.env['HTTP_X_REAL_IP']
Je voudrais simplement utiliser le request.remote_ip
qui est simple et qui fonctionne. Une raison pour laquelle vous avez besoin d'une autre méthode?
Voir: Obtenir une adresse IP réelle dans l'environnement de développement Rails local pour certaines tâches que vous pouvez effectuer avec les adresses IP du serveur client.
request.remote_ip
est une interprétation de toutes les informations d'adresse IP disponibles et permet de deviner. Si vous accédez directement aux variables, vous êtes responsable de les tester dans le bon ordre de priorité. Les mandataires introduisent un certain nombre d’en-têtes qui créent des variables d’environnement avec des noms différents.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.