IP en Mysql

Forums: 

Hola, estoy realizando una aplicacion web en php y mysql para lo cual necesito crear disparadores (triggers) para cada eliminacion y modificacion en determinada tabla, la cuestion es que necesito guardar en tablas de auditoria el Host o IP de la maquina del cliente de donde se conecto a la aplicacion, existe alguna forma o funcion en Mysql para obtener esa informacion e introducirla automaticamente en las tablas de auditoria.

Gracias de antemano....

De existir una función que

Imagen de deathUser

De existir una función que te entregue el IP desde el cual se conectan a la base de datos para ejecutar un query, en la arquitectura de tu aplicación, esta función te retornaría siempre el IP o HOSTNAME del servidor WEB, ya que es PHP quien se conecta al servidor MYSQL, por este motivo, en tu código PHP deberás incluir las funciones de auditoría que capturen dicha información, la IP del cliente que ejecuta un script PHP en el servidor la encuentras en la variable:
[code]$_SERVER['REMOTE_ADDR'][/code]

Suerte ...

bye
:)

bueno y si la aplicacion

Imagen de Tonny

bueno y si la aplicacion esta en el internet y no solo en una red local debes tomar en cuenta que la direccion ip de la maquina no es la misma con la que la vemos en internet, ahi solo se vera la ip a traves de la cual salimos a internet.

Danileinz esto se lamacena

Imagen de bbcachorro

Danileinz esto se lamacena en la variable php $_SERVER['REMOTE_ADDR'] pero si la conexion a inter es mediante un router o un adsl se te mostrara la ip de tu isp con la que te configuro su red local para q accedas al inter a no ser q te den una ip publica, y puedes obtenerla de la mima variable.

Asomaraste par ir a joder en la feria Atuntaqui man.

Eres el arquitecto de tu propio destino.