¿Saber nombre del Pc en Php?

Iniciado por invisible_hack, 18 Febrero 2009, 20:41 PM

0 Miembros y 1 Visitante están viendo este tema.

invisible_hack

Buenas.

Hace unos dias que me ha dado por empezar a ponerme a hacer pequeñas pruebecitas con Php, y de momento voy bien, pero resulta que en uno de mis intentos pues me gustaría saber el nombre del Pc de la persona que visita mi página, y que quedase registrado en un .txt

Lo de quedar registrado en un txt eso ya lo conseguí hace tiempo, pero llevo mirando y remirando como un loco si hay alguna funcion en Php que permita sacar el nombre del Pc de la persona que visita la web, al igual que hay funciones para saber la Ip, el navegador etc, pero el nombre de la Pc he buscado y no he encontrado ninguna función para ello, y no sé si existirá, por lo tanto, vengo aqui para preguntaros si alguno de los usuarios mas experimentados de Php sabe si existe alguna función para ello  :)

Un saludo ^^
"Si no visitas mi blog, Chuck te dará una patada giratoria"

HardieVon


WHK

Si existe :p haces un system() con un echo > /tmp/archivo y luego lo cargas y eliminas con unlink, si es windows lo mandas a %tmp% y si es linux lo mandas a /tmp

дٳŦ٭

Cita de: WHK en 19 Febrero 2009, 06:17 AM
Si existe :p haces un system() con un echo > /tmp/archivo y luego lo cargas y eliminas con unlink, si es windows lo mandas a %tmp% y si es linux lo mandas a /tmp

Siempre y cuando tengas el safe_mod en off y tenga el apache permisos sobre tmp  :xD


Con sangre andaluza :)


WHK

Ahi lo tienes:
$_ENV["COMPUTERNAME"]

HardieVon

#5
jajajaja

insisto, no existe forma alguna.

Citarme gustaría saber el nombre del Pc de la persona que visita mi página, y que quedase registrado en un .txt




lo mas que puedes aspirar seria esto.

Código (php) [Seleccionar]
<?php
$nombre_host 
gethostbyaddr($_SERVER['REMOTE_ADDR']);

echo 
$nombre_host;
?>


invisible_hack

He probado con el codigo que ha puesto WHK y no rula.... :-[

Y el codigo que ha puesto Hans es para sacar la Ip, pero eso ya lo conseguí hace tiempo  :P

Bueno, de todos modos era para hacer pequeñas pruebecitas, ahora estoy con otras cosas mas interesantes.

Muchas gracias, creo que de hoy en adelante me veréis posteando activamente por este subforo jeje, me estoy empezando a enganchar, y mucho  :xD
"Si no visitas mi blog, Chuck te dará una patada giratoria"

naderST

Cita de: invisible_hack en 19 Febrero 2009, 23:47 PM
He probado con el codigo que ha puesto WHK y no rula.... :-[

Y el codigo que ha puesto Hans es para sacar la Ip, pero eso ya lo conseguí hace tiempo  :P

Bueno, de todos modos era para hacer pequeñas pruebecitas, ahora estoy con otras cosas mas interesantes.

Muchas gracias, creo que de hoy en adelante me veréis posteando activamente por este subforo jeje, me estoy empezando a enganchar, y mucho  :xD

No.. el codigo que te dieron es para sacar el hostname

Karman

yo me pregunto no? alguien les explicó como funciona php? php se compila en el servidor y se entrega al cliente... es imposible obtener este tipo de información ya que PHP no se ejecuta en el cliente!!!, lo máximo que pueden tener es la información que el cliente da a nuestro servidor... acá un ejemplo:

Citar
Host: localhost (IP de cliente)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.6) Gecko/20
09011913 Firefox/3.0.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-es,es;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

más de esa información con PHP es imposible porque es lo único que sabe del cliente... de una vez por todas... aprendan antes de hablar!!!

S2


WHK

Porque dicen que es imposible, php es tan eficiente como cualquier otro lenguaje:

Código (php) [Seleccionar]
<?php echo php_uname(); ?>