Una curiosità su $LOGON_USER

CIao.

Dopo che i tecnici hanno reinstallato Windows 2000 Server, la variabile d'ambiente $LOGON_USER non funziona più, cioè se faccio il classico

<?php
echo $LOGON_USER;
?>

non mi visualizza più il nome utente. Allora mi sono fatto un phpinfo.php e ho visto che il nome utente era nella variabile $_SERVER['LOGON_USER'], perchè? Il server è IIS 5.0 e con pagine ASP la variabile $LOGON_USER funziona perfettamente come funzionava anche con pagine PHP prima della reinstallazione di 2000 Server. Da cosa può dipendere? Dalle impostazioni di IIS o da qualche settaggio di PHP.INI?

Non che sia di grande importanza, ho risolto mettendo negli script $_SERVER['LOGON_USER'], ma tanto per capire ...  :idiot:

inviato 9 anni fa
stone
X 0 X

Io ho sempre fatto $_SERVER['LOGON_USER'], mai sentito $LOGON_USER, perchè $_SERVER è una variabile globale. Hai controllato se la versione di php è uguale a quella di prima?

 :bye:

risposto 9 anni fa
Marco Dario
X 0 X

Mai sentito parlare del register globals?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

No perchè mi hanno sempre detto di non usarle!  :P

 :bye:

risposto 9 anni fa
Marco Dario
X 0 X
No perchè mi hanno sempre detto di non usarle!  :P

 O0

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda