Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Aktualnie zalogowany użytkownik systemu
Forum PHP.pl > Forum > PHP
Misiuu
Witam, chciałbym sie zapytać czy istnieje kod, php bądź java, który by pokazał jaka jest nazwa aktualnie zalogowanego użytkownika systemu.
istnieją by zobaczyć jaka używam przeglądarkę, jaki system , ale czy nazwę użytkownika ?
Dziękuję.
Fifi209
Możesz spróbować wywołać systemowe polecenie: who lub whoami
Misiuu
hmm ale pomógł by mi ktos to napisać ?

chodzi mi raczej tylko o systemy windows


jakieś propozycje ?
Fifi209
Nie wiem jak u Ciebie ale u mnie na windowsie whoami działa
Misiuu
ale chodzi mi jak mam wywołać to zapytanie ?
ma ktoś jakiś kod by to zrobić ?
Fifi209
system ?
Misiuu
to jak ty to wywołujesz za pomocą php, wpisuje
  1. <?php
  2. $cmd = "whoami";
  3.  
  4. $zap = system($cmd);
  5. printf("$zap");
  6.  
  7.  
  8. ?>

i chyba źle, prawda ?
Fifi209
Jeżeli wynik chcesz mieć w zmiennej to zobacz na drugi parametr tej funkcji.
Misiuu
chodzi ci o to ?
  1. $zap = system($cmd);
że nie jest w nawiasach ?, jeśli tak,to poprawiłem ale nadal nie działa.
Uriziel01
Nie. Gdybyś choć zerknął na link który wygenerował się w poście @Fifi209 to wiedziałbyś że miał na myśli coś zupełnie innego.
U mnie faktycznie `whoami` zwraca `nt\system` zamiast username.
  1. system("ECHO %USERNAME%");

lub:
  1. getenv('USERNAME')
Misiuu
Aaaaa to oto chodzi... ja cały czas myślałem że funkcja która wyświetla nazwe to whoami : 0, dziękuję za pomoc, działa !
; *
Fifi209
Cytat(Uriziel01 @ 23.01.2012, 14:35:20 ) *
U mnie faktycznie `whoami` zwraca `nt\system` zamiast username.

U mnie zwraca: nazwakomputera\uzytkownik - windows 7
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.