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 .