php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[Variablen] .htaccess -- _SERVER ['PHP_AUTH_USER'];


 
Mickl
19-07-2003, 14:51 
 
Ich benutze einn normalen .htaccess Login,
bei meinem alten Server ging $benutzer=$_SERVER ['PHP_AUTH_USER'];
völlig norm. doch seid ich auf dem neuen Server bin funzt dies nicht mehr.
Die VAR Benutzer ist leer.
Wie kann ich diesen Fehler beheben, muß dazu wieder was aktiviert sein ??

Mickl

 
mrhappiness
19-07-2003, 14:54 
 
mach mal ein print_r($_SERVER); und such nach dem ebnutzernamen

steht wahrscheinlich in REMOTE_USERS

 
Mickl
19-07-2003, 14:56 
 
Ich habe es per echo ausgegeben, er gibt "1" aus.
Mehr nicht...

Mit print_r gibt er garnichts aus...

 
mrhappiness
19-07-2003, 15:04 
 
print_r($_SERVER);irgendwas muss er ausgeben

 
Mickl
19-07-2003, 15:08 
 
Ich weiß das er das eigentlich müßte, doch es kommt nix und bleibt alles unverändert.
Eben nur mit echo print_r... gibt er ne "1" aus.

Ich weiß das print_r eigentlich Infos über die VAR ausgeben sollte...

mhhhh.... weiß aber auch ned woran das liegen kann.

 
wahsaga
19-07-2003, 15:09 
 
Original geschrieben von mrhappiness
print_r($_SERVER);irgendwas muss er ausgeben
es sei denn, der wechsel auf einen "neuen" server hat ihm eventuell eine ältere php-versionm beschert, so dass er stattdessen in $HTTP_SERVER_VARS (oder wie hiessen die früher noch gleich?) suchen müsste ...

 
Mickl
19-07-2003, 15:11 
 
ich mach mal schnell eine PHP_info...

 
Mickl
19-07-2003, 15:13 
 
PHP Version 4.0.6 Da müßte es doch eigentlich gehen oder !??!!?

 
Abraxax
19-07-2003, 15:14 
 
in der 4.0.6 heisst das array $HTTP_SERVER_VARS

 
Mickl
19-07-2003, 15:21 
 
Danke jetzt funzt es...

Also hatte ich vorher ne neuere Version, welche war das bzw. ab welcher geht dies mit dem anderen Befehl ??

Werd dem gleich ne mail schreiben das er mir ne neuere Version draufspielen soll....

 
Abraxax
19-07-2003, 15:23 
 
$HTTP_SERVER_VARS bei php < 4.1

$_SERVER bei php >= 4.1


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:02 Uhr.