Autor Tema: Duda con gethostbyaddr  (Leído 973 veces)

Desconectado christian martinez

  • PHPerit@
  • *
  • Mensajes: 19
  • Karma: 1
  • Sexo: Masculino
  • <? :P >
    • Ver Perfil
Duda con gethostbyaddr
« en: 02 de Febrero de 2008, 00:04:04 am »
Hola amigos, soy algo nuevo en esto del PHP y quiero aprender.

En la página oficial de php vi esta función, tengo algo asi en mi código
Código: [Seleccionar]
<?php $com*****dora gethostbyaddr($_SERVER[&#39;REMOTE_ADDR&#39;]) echo"$com*****dora";?>;.

Esto por que quiero subir el nombre de la maquina visitante a una base de datos, el problema es que aveces si lo hace y aveces no me da el nombre, sino la dirección IP, alguien podria explicarme por que pasa eso???? S=

Gracias por la ayuda =)!!!!!!
« Última modificación: 02 de Febrero de 2008, 17:06:40 pm por TLX »
Saludos, desde el País de los Tacos!!!!!!! =)

Comunidad PHPeros

Duda con gethostbyaddr
« en: 02 de Febrero de 2008, 00:04:04 am »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: duca con funcion gethostbyaddr($_SERVER['REMOTE_ADDR'])
« Respuesta #1 en: 02 de Febrero de 2008, 00:05:46 am »
Supongo que todo eso dependera del ISP, pero si lo que quieres es guardar un identificador para cada maquina te recomiendo que grabes en la BD solo la direccion IP.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado christian martinez

  • PHPerit@
  • *
  • Mensajes: 19
  • Karma: 1
  • Sexo: Masculino
  • <? :P >
    • Ver Perfil
Re: duca con funcion gethostbyaddr($_SERVER['REMOTE_ADDR'])
« Respuesta #2 en: 02 de Febrero de 2008, 00:11:41 am »
Citar
Supongo que todo eso dependera del ISP, pero si lo que quieres es guardar un identificador para cada maquina te recomiendo que grabes en la BD solo la direccion IP.

Saludos

Gracias TLX, lo que pasa es tengo un formulario que me ayuda mucho a automatizar el trabajo, pero necesito saber por ejemplo quien levanta un caso nuevo, quien lo atendio, quien lo cerro, etc.  Y como las ip´s se asignan por DHCP, pues si me ayudaria mas obtener los nombres de las máquinas.

Todo esto lo tengo trabajando en un servidor apache interno de la empresa XD

PD. Que rapida respuesta jaja
Saludos, desde el País de los Tacos!!!!!!! =)

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: duca con funcion gethostbyaddr($_SERVER['REMOTE_ADDR'])
« Respuesta #3 en: 02 de Febrero de 2008, 00:21:31 am »
Pues la verdad no se como podrias hacer.
Quizas alguien de por aqui te podra hechar una mano más, pero asi pensando a lo loco, puedes tratar de guardar la terminacion de la LAN (192.168.XXX.XXX) Y guardarla junto a la IP de este modo:
123.456.789.101:123.123

De este modo tendrias la IP y la direccion LAN de la maquina y todo localizable.
Pero nose, todo esto es en un hipotetico caso, nunca lo he hecho y no se si te servira.
En caso negativo, si esperas un poco seguro que alguien puede ayudarte.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: duca con funcion gethostbyaddr($_SERVER['REMOTE_ADDR'])
« Respuesta #4 en: 02 de Febrero de 2008, 14:52:04 pm »
Pues para saber quien ha atendido cada caso y tal, no sería mejor que identificar el host de la maquina, identificar a los usuarios con nombre y contraseña?

Así podrias solucionar el problema.
Por favor, leete las Normas


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: duca con funcion gethostbyaddr($_SERVER['REMOTE_ADDR'])
« Respuesta #5 en: 02 de Febrero de 2008, 15:01:38 pm »
Eso pense yo pero si lo piensas, y tienen varios ordenadores, independientemente de la maquina que use se quedara el nombre de usuario registrado y quizas el lo que busca es la maquina que lo registro y no quien lo registro.
Si el ordenador que se uso para registrar (o lo que sea) es indiferente, la mejor opcion sin duda es usuario y contraseña, como bien dice naveda.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado christian martinez

  • PHPerit@
  • *
  • Mensajes: 19
  • Karma: 1
  • Sexo: Masculino
  • <? :P >
    • Ver Perfil
Re: duca con funcion gethostbyaddr($_SERVER['REMOTE_ADDR'])
« Respuesta #6 en: 02 de Febrero de 2008, 16:37:34 pm »
Si, creo que eso será lo mejor, gracias por sus comentarios =)
Saludos, desde el País de los Tacos!!!!!!! =)

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: duca con funcion gethostbyaddr($_SERVER['REMOTE_ADDR'])
« Respuesta #7 en: 02 de Febrero de 2008, 17:05:40 pm »
Cierro el tema entonces, y cambio el titulo que me parece super largo.
Un saludo
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es