![]() |
Dirección IP del cliente
Hola,
Necesito registrar en una tabla, la IP del cliente que se conecta. Esto con PHP es muy fácil, basta tomar el valor de $_SERVER['REMOTE_ADDR']. Pero con Delphi no sé cómo hacerlo. Supongo que podría usar algún recurso de Windows para conocer la IP de la computadora, pero habría problemas si la PC está en detrás de un ruteador pues sólo sabría la IP local. Pensé que habria alguna función de MySQL o algún elemento del componente de conexión (MyDAC en mi caso, pero podría usar algún otro en dado caso) que me diera la dirección, pero no he encontrado nada. // Saludos |
Ten en cuenta que REMOTE_ADDR en PHP funciona siempre y cuando no se tenga un servidor Proxy que haga de intermediario o como bien has dicho la cuestion del router.
Bueno aparentemente asi directamente :rolleyes: MySQL no posee una función que te saque la direccion IP de la Maquina Cliente(al menos yo no conosco ninguna), pero siempre y cuando se la puede simular o conseguir usando otras funciones;), por ejemplo se puede usar la Funcion User() y extraer el Nombre de Equipo ó IP del usuario actual desde el cuál está conectado.;) No sé si es lo que buscas...:rolleyes:. Saludos...:) |
¡Vaya! No sé por qué ayer había desechado user(), pero ahora que lo mencionas creo que es lo que busco:
Muchas gracias. // Saludos |
| La franja horaria es GMT +2. Ahora son las 04:51:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi