• Home
  • Inicio
  • Apps
  • Ruby
  • Docker
  • KumbiaPHP
  • Acerca de …

Soy programador.liz.mx

  • Inicio
  • Apps
  • Ruby
  • Docker
  • KumbiaPHP
  • Acerca de …
Home Talleres Equivalencia de $_SERVER en php, en Ruby es request.env

Equivalencia de $_SERVER en php, en Ruby es request.env

Cuando iniciamos un un nuevo lenguaje siempre extrañamos esos pequeños detalles que tiene nuestro lenguaje preferido y con el cual estamos ya muy cómodos, en este caso hablo de php y su tan útil $_SERVER el cual contiene información muy útil como por ejemplo obtener la URL de la pagina, toda la dirección web, la ip del visitante el tipo de servidor, etc.

ruby on rails

Pues bueno ahora en ruby la equivalencia donde podremos encontrar esta información es request.env y estos son

request.env[‘HTTP_HOST’]

«REMOTE_ADDR»=>»127.0.0.1»,
«REMOTE_HOST«=>»127.0.0.1»,
«REQUEST_METHOD»=>»GET»,
«REQUEST_URI«=>»http://localhost:3000/?notice=Direccion+actualizada»,
«SCRIPT_NAME»=>»»,
«SERVER_NAME«=>»localhost»,
«SERVER_PORT»=>»3000»,
«SERVER_PROTOCOL»=>»HTTP/1.1»,
«SERVER_SOFTWARE»=>»WEBrick/1.3.1 (Ruby/2.0.0/2014-05-08)»,
«HTTP_HOST«=>»localhost:3000»,
«HTTP_USER_AGENT«=>»Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0»,
«HTTP_ACCEPT»=>»text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8»,
«HTTP_ACCEPT_LANGUAGE»=>»es-MX,es-ES;q=0.8,es-AR;q=0.7,es;q=0.5,en-US;q=0.3,en;q=0.2»,
«HTTP_ACCEPT_ENCODING»=>»gzip, deflate»

 

Te recomiendo aplicar un <%= debug request.env%> para conocer toda la información.

Dic 11, 2014Govani

Relacionado

Cambiar de produccion a desarrollo RubyOnRails DigitalOceanSubiendo archivos con KumbiaPHP Parte 1 - 3

Deja un comentario Cancelar la respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

11 diciembre, 2014 RubyRuby
0
GooglePlus
0
Facebook
0
Twitter
0
Linkedin
0
Pinterest
Buscar
Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir notificaciones de nuevas entradas.

Entradas recientes
  • tabulator.info una tabla con muchas funcionalidades
  • Creación de certificados SSL con let’s encrypt mediante validación por DNS
  • Como integrar bootstrap con KumbiaPHP
  • Ejecutar PHP desde consola Windows
  • eBooks gratis para programadores
Comentarios recientes
  • Govani en Web hosting ideal para desarrolladores web
  • Zack en Cuidado con lo que descargas y de donde lo descargas.
  • Merca en Web hosting ideal para desarrolladores web
  • Pascu en Generar IDs únicos con uniqid (PHP)
  • Antonio en Fat Free Framework, un framework light para PHP
diciembre 2019
L M X J V S D
« Nov    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir notificaciones de nuevas entradas.

2016 © Soy programador