User auslesen und Seite weiterleiten
Hamza Raya
- vb-script
0 MudGuard
Hallo
Wiso geht das ned ? Und wenn das so nicht funktionieren kann: Wie kann ich das bewerkstelligen.
Mit "Document.Write EnvUser" wir der richtige Wert ausgegeben aber im ASP Scrip wird kein Wert ausgegeben. Warum ?
<script language="VBScript">
Set Shell = CreateObject("WScript.Shell")
EnvUser = Shell.ExpandEnvironmentStrings("%USERNAME%")
EnvUser = Right(EnvUser, 3)
Document.Write EnvUser
</script>
<%
Response.Redirect "index2.php?user=" & EnvUser
%>
Bin dankbar für jede Hilfe.
Gruss
Hamza
Hi,
Wiso geht das ned ? Und wenn das so nicht funktionieren kann: Wie kann ich das bewerkstelligen.
Mit "Document.Write EnvUser" wir der richtige Wert ausgegeben aber im ASP Scrip wird kein Wert ausgegeben. Warum ?
Du solltest Dich mal mit den grundsätzlichen Abläufen (was passiert am Server, was passiert am Client, in welcher Reihenfolge passiert das ganze) auseinandersetzen.
<script language="VBScript">
Set Shell = CreateObject("WScript.Shell")
EnvUser = Shell.ExpandEnvironmentStrings("%USERNAME%")
EnvUser = Right(EnvUser, 3)
Document.Write EnvUser
</script>
Clientseitiges Script wird erst ausgewertet, wenn das Dokument beim Client angekommen ist.
Abgesehen davon: vbscript dürfte ausschließlich im IE funktionieren.
<%
Response.Redirect "index2.php?user=" & EnvUser
%>
Serverseitiges Script wird ausgeführt, bevor das Dokument vom Server zum Client gesendet wird.
EnvUser könnte also allenfalls die User-Id enthalten, unter der der Server läuft.
cu,
Andreas