visitantes visita script saber quien publica para obtener guardar direccion con como codigo capturar ip-address sinatra

ip address - visita - Obtener la dirección IP del cliente en Sinatra?



obtener ip de mi pc con php (2)

Esta es una pregunta realmente simple, pero no puedo encontrar ninguna mención de esto, en cualquier lugar ..

¿Cómo obtengo la dirección IP del cliente en Sinatra?

get ''/'' do "Your IP address is #{....}" end


Sinatra proporciona un objeto de request , que es la interfaz con los datos de solicitud del cliente que debe usar.

Usar request.ip es el método preferido para encontrar la dirección IP del cliente:

get ''/'' do "Your IP address is #{request.ip}" end


Venía a publicar la respuesta de todos modos ... así que:

get ''/'' do "Your IP address is #{ @env[''REMOTE_ADDR''] }" end

Sinatra usa la API Rack :: Request , por lo que puede usar muchas cosas disponibles en ella.
También un enlace a los documentos de Sinatra .