Hola a todos.
Mi pregunta es muy sencilla esta vez.
¿Que variable PHP me dice el usuario con el que estoy conectado en el servidor?
Saludos.
| ||||
Depende de que servidor hablas ya que la pc tiene nombre propio (usuario de el s.o.) y sino de llamas 24.232.000.156 (por dar un ejemplo) y si hablas de la autentificacion http es otra cosa y si hablas de autentificacion (de cualquier otro tipo) es otra cosa... Juan S. Simon
__________________ -- May The Force Be With You -- |
| ||||
En realidad necesito saber que usuario ha levantado a Apache, es decir, si lo han levantado como servicio, quizás el usuario Windows sea SYSTEM, pero si lo han levantado con "Start Apache" quiero saber el usuario Windows que hizo esa operación. Saludos.
__________________ La mejor opción para aprender PHP paso a paso... |
| ||||
¿Alguna idea?
__________________ La mejor opción para aprender PHP paso a paso... |
| |||
En un PHP info (Linux por lo menos) sále el item: User/Group ahí dice "nobody" o el que corresponda ... En windows no sé que dirá al respecto ... Revisa las variables de servidor ($_SERVER) del standard CGI. Si ese dato lo entrega Apache .. debería ser alguna de estas: http://www.php.net/manual/en/reserved.variables.php Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Hola Clus, y gracias por contestar. Por las variables de servidor no he podido dar con ninguna que me proporcione ese dato. Sin embargo se me ha ocurrido que podría acceder a la variable de ambiente de mi Windows llamada USERNAME. Cambio entonces mi pregunta: ¿Como le llego a una variable de ambiente de Windows como lo podría ser Path o PROMPT o USERNAME? Saludos.
__________________ La mejor opción para aprender PHP paso a paso... |
| |||
Hola, Puedes probar con $_ENV (o $HTTP_ENV_VARS), variables de entorno (o ambiente), descritas en el mismo link que te dio Cluster. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Hola josemi. He probado con $_ENV y con $HTTP_ENV_VARS y no me han funcionado, aunque retornan valores como por ejemplo el QUERY_STRING, por lo que he llegado a pensar que acceden al ambiente de Apache o al de PHP o al de quien sabe donde, pero no a mis variables tipo SET (*) de Windows. (*) Ejecutar la cónsola de comandos, luego escribir SET y presionar ENTER.
__________________ La mejor opción para aprender PHP paso a paso... |
| |||
Pues en mi phpinfo() saca valores del PATH, PROMPT, WINDIR, CMDLINE, COMSPEC y TEMP. Supongo que dependera del SO (el mio es w98), como este configurado Apache y PHP. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Si, es cierto, a mi tambien me salen los valores que dices, pero en mi ambiente de comandos tengo mas variables de las que publica el phpinfo(), entre ellas una a la que necesito llegar: USERNAME. ¿Será que no se puede?
__________________ La mejor opción para aprender PHP paso a paso... |