nein, technisch ist eine 100%ige lösung unmöglich, da php davon nichts wissen darf
Warum darf PHP das nicht wissen?
Aus der Antwort von EKKI (hier bezogen auf die Browserversion, vom Prinzip aber das selbe):
 "...steht sie dem Webserver zur Verfügung. Dieser stellt sie als globale Server-Variable zur Verfügung, auf die PHP zugreifen kann."
 nicht angemeldet
 nicht angemeldet Auge
 Auge Der Martin
 Der Martin