Come ottenere informazioni sui client della macchina dall'applicazione Web?

-1

Sto scrivendo un sistema di ticket in PHP (con Laravel) per circa 350 utenti e circa 200 macchine. So che sono già disponibili solide soluzioni valide, ma sto realizzando progetti molto utili da apprendere, progetti che posso implementare nella mia azienda, con un buon numero di utenti per testarlo.

Quindi, voglio sapere se è possibile ottenere alcune informazioni sul client della macchina, come il nome della macchina, l'indirizzo IP e l'utente che ha effettuato l'accesso (90% delle macchine Windows 7, ma ci sono alcune finestre XP, credere o non) solo con le funzioni PHP. O dovrei averlo con Javascript / Altre lingue?

Non sto cercando la soluzione di lavoro, solo alcune indicazioni.

Apprezzo qualsiasi aiuto.

    
posta Rafa Marques 26.04.2017 - 01:17
fonte

1 risposta

0

In PHP, usi $_SERVER['REMOTE_ADDR'] per ottenere l'indirizzo IP del client remoto, quindi puoi usare gethostbyaddr() per provare a convertire quell'IP in un nome host - ma non tutti gli IP hanno configurato un mapping inverso.

In un dominio di Active Directory, se i tuoi client eseguono Internet Explorer e le tue autorizzazioni server / file system sono configurate correttamente, IE invierà silenziosamente le credenziali del dominio al tuo server e AUTH_USER sarà MYDOMAIN\user.name senza che gli utenti abbiano per accedere esplicitamente alla tua app Web.

    
risposta data 26.04.2017 - 09:03
fonte

Leggi altre domande sui tag