helmuthelmut2000
Goto Top

Mit PHP den Benutzer und Rechnername in eine MSSQL DB schreiben

Hallo,

Ich habe da ein Problem wo ich nicht weiter komme.

Ich möchte in einem PHP-Formular auch den Benutzername und den Rechnername ermitteln und
auch in die MSSQL2000 DB schreiben.

Kann mir da jemand weiterhelfen???

Danke.

Helmut

Content-ID: 51331

Url: https://administrator.de/forum/mit-php-den-benutzer-und-rechnername-in-eine-mssql-db-schreiben-51331.html

Ausgedruckt am: 13.04.2025 um 01:04 Uhr

Nottrott
Nottrott 10.02.2007 um 21:55:17 Uhr
Goto Top
Hi,

theoretisch kannst du mit der Funktion getenv() diverse Umgebungsvariablen auslesen. Eine Auflistung findest du unter http://www.php4-forum.de/befehle/getenv.htm
Die Sache mit dem Benutzername wird aber vermutlich nicht funktionieren, da ein PHP-Script ja serverseitig läuft und dein Computer ja schön blöd wär, wenn er jedem Script im Internet den angemeldeten Benutzer mitteilen würde.

Nottrott
Dani
Dani 11.02.2007 um 21:01:20 Uhr
Goto Top
G' Abend,
wenn du das Ganze auf einem Windows Server laufen lässt, kannst du den Benutzernamen auslesen.
Dafür gibt es folgende Variable "$_SERVER['LOGON_USER'];".


Gruß
Dani
helmuthelmut2000
helmuthelmut2000 12.02.2007 um 15:45:59 Uhr
Goto Top
Hallo Dani,

Ja ich hab das auf einem Windows Server laufen.
Kannst du mir die Variable besser erklären, wie das
mach damit die mir das in die Datenbank schreibt.
Ich habe da ein Feld mit Benutzername gemacht.

Danke.

Helmut
Dani
Dani 12.02.2007 um 19:47:19 Uhr
Goto Top
Hi,
also die Variable gibt mit "echo" den angemeldeten Benutzer aus.
Ein SQL-Statment könnte so aussehen:
$sql=INSERT INTO tabelle (id,benutzer,pc) VALUES (null,'".$_SERVER['LOGON_USER']."',"pc");  
Kenn mich in MSSQL nicht besonders aus.


Gruß
Dani
helmuthelmut2000
helmuthelmut2000 18.02.2007 um 19:24:08 Uhr
Goto Top
Hallo,

Also hat jetzt ein bischen gedauert,
Aber dafür geht das auch.

Danke.
helmuthelmut2000
helmuthelmut2000 18.02.2007 um 19:24:18 Uhr
Goto Top
Hallo,

Also hat jetzt ein bischen gedauert,
Aber dafür geht das auch.

Danke.