Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2017, 10:01
Avatar de KATHYU
KATHYU
 
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: Nombre de usuario

Hace unos años necesitaba capturar en mi DB la IP de donde provenía la información y también el nombre de la maquina. Eso lo conseguí, pero tambien encontré cierto código para obtener el username de Win2. Nunca lo llegue a probar ya que no lo necesitaba.

Te dejo el código tal cual lo puse en un tema de ayuda que alguien me solicito hace un tiempo, guíate por eso


Código PHP:
Ver original
  1. <?php
  2.     function get_real_ip() // Saca la ip de la forma que sea.
  3.     {
  4.  
  5.         if (isset($_SERVER["HTTP_CLIENT_IP"]))
  6.         {
  7.             return $_SERVER["HTTP_CLIENT_IP"];
  8.         }
  9.         elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
  10.         {
  11.             return $_SERVER["HTTP_X_FORWARDED_FOR"];
  12.         }
  13.         elseif (isset($_SERVER["HTTP_X_FORWARDED"]))
  14.         {
  15.             return $_SERVER["HTTP_X_FORWARDED"];
  16.         }
  17.         elseif (isset($_SERVER["HTTP_FORWARDED_FOR"]))
  18.         {
  19.             return $_SERVER["HTTP_FORWARDED_FOR"];
  20.         }
  21.         elseif (isset($_SERVER["HTTP_FORWARDED"]))
  22.         {
  23.             return $_SERVER["HTTP_FORWARDED"];
  24.         }
  25.         else
  26.         {
  27.             return $_SERVER["REMOTE_ADDR"];
  28.         }
  29.  
  30.     }
  31.     $ip = get_real_ip();
  32.    //echo $ip;
  33.    
  34.    $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); //Nombre de la maquina.
  35.    //echo $host;
  36.  
  37.  
  38. // Aun estoy probando estas  :thumbsup:
  39.         $user = shell_exec('echo %username%'); //Nombre del usuario logeado en Windows
  40.    echo '<br>'.$user;
  41.    
  42.    echo shell_exec('whoami'); //Nombre del usuario logeado en Windows (otra forma)
  43.    
  44.    ?>
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.