php_beginner: GET funktioniert nicht nach include

Hi,

Ich versuche den Windowsanmeldename ueber meine Website auszulesen, um damit weiterarbeiten zu koennen. Nun habe ich 3 php Dateien:
get_loginname.php, Account.php und Adminportal.php.
Ich greife nun in Adminportal.php auf die Variable $account von Account.php zu. Account.php holt sich von get_loginname.php die gewuenschte Information fuer $account.
Leider funktioniert nun meine GET Funktion in Adminportal.php nicht, wenn ich Account.php inkludiert habe. Woran liegt das ?

Hier die 3 php Files

///////////get_loginname.php///////////////

<script type="text/vbscript" language="VBScript">
    <!--
       Sub Username()
          Dim objNet
          On Error Resume Next

Set objNet = CreateObject("WScript.NetWork")
          document.form_user.acc.value = objNet.UserName
          Set objNet = Nothing
       End Sub
    -->
    </script>

<?php
 if (!isset($_GET['acc']))
 {
?>

<form name="form_user" method="get">
       <input type="hidden" name="acc">

<script type="text/vbscript" language="VBScript">
       <!--
          if document.form_user.acc.value = "" Then
             Call Username()
          End if
       -->
       </script>

</form>

<script type="text/javascript" language="JavaScript">
    <!--
        document.form_user.submit();
     -->
     </script>
<?php
 }
  if (isset($_GET['acc']))
   $acc = $_GET['acc'];

//////////////////////Account.php/////////////////////////
<?php
include ('get_loginname.php');
$Account = $acc;
?>

//////////////////////Adminportal.php//////////////////////

include('Account.php');

$an_Account = $Account; //$Account von Account.php

$_SESSION['admin'] = false;

if (isset($_GET['send']))
{

if (isset($_GET['user']) && isset($_GET['pass']))
 {
  if ((strcmp($_GET['user'],$admin_name)==0) && (strcmp($_GET['pass'],$right_password)==0))
  {
   if (isset($_SESSION['admin']))
    $_SESSION['admin'] = true;
   setcookie('LoginName',$_GET['user'], time()+ 60*60*24*7*4);
   setcookie('Password',$_GET['pass'], time()+ 60*60*24*7*4);
   $sessionid = session_id();
   $startime = time();
   $qry = "INSERT INTO Session s (SessionID,StartTime,Usertype,Name) " .
     " VALUES ('$sessionid','$startime','Admin','$an_Account')" OR die (mysql_error());
   header('Location: administration.php?' . urlencode(session_name()) . '=' . urlencode(session_id()));
  }
  else
  {
    if (isset($_SESSION['admin']))
        $_SESSION['admin'] = false;
  }

}

}

?>

  1. Hallo,

    Leider funktioniert nun meine GET Funktion in Adminportal.php nicht, wenn ich Account.php inkludiert habe. Woran liegt das ?

    Hast du dir mal, z.B. mit var_dump($_GET), die Werte der Variablen angeguckt? Was steht denn in $_GET['user'] bzw. $_GET['pass'] bzw. in $an_Account? Wo kommen die Werte für diese Variablen eigentlich her?

    Schöne Grüße,

    Johannes