Hamza Raya: User auslesen und Seite weiterleiten

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

  1. 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

    --
    MudGuard? Siehe http://www.Mud-Guard.de/