Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Pegando Nome do Usuário do Windows pelo PHP

Imprimir
Avaliação do Usuário: / 28
PiorMelhor 

Algo interessante para os desenvolvedores WEB é saber quem está acessando o seu site, mas podemos achar muitas dificuldades em encontrar o código correto, pois muitas vezes eles parecem ser muito confusos, mas com um pouco de persistência conseguimos desvendar seu segredo, e tudo se torna mais fácil. Existem muitas formas de se pegar o nome do computador, nome do usuário e IP da pessoa que acessa o seu site, dentre elas, eis algumas que são fáceis de entender e aplicar:

Pegando nome do usuário do Windows:


exec('wmic COMPUTERSYSTEM Get UserName', $user);
print_r($user[1]);


O código “ exec('wmic COMPUTERSYSTEM Get UserName', $user); ” nos permite pegar o nome do usuário logado no computador e grava em um vetor “ $user ”.

E o comando “ print_r($user[1]); “ nos possibilita exibir para o usuário o resultado da pesquisa.

Pegando nome do computador:


echo getenv("USERNAME");


O comando “ getenv(“USERNAME”) “ nos permite pegar o nome do computador que está acessando o site.

Pegando IP do computador:


echo getenv("REMOTE_ADDR");


O comando “ getenv(“REMOTE_ADDR”) “ nos possibilita pegar o IP do computador que acessou seu site.

Comentários  

 
0 #2 DúvidaFernando Bryan Frizzarin 24-08-2016 15:24
Acredito que só funcione caso o usuário esteja atrelado ao servidor.
Citar
 
 
+1 #1 DúvidaMarcelo Augusto 24-08-2016 10:37
Essa dica deu certo aqui, porém, se alguém tentar acessar um script no meu servidor, ele não mostra o nome do usuário que acessou e sim o nome do meu servidor. Como poderia proceder para que o nome da conta de quem está acessando possa aparecer?
Citar
 

Adicionar comentário


Código de segurança
Atualizar

You are here: