Bonjour,

Je travaille actuellement avec Easyphp 1.8 et j'aurai souhaité récupérer la variable globale $_SERVER['AUTH_USER'].

Cependant, il semblerait que cette variable ne soit pas reconnu ou définie sur php.

J'ai testé avec easyphp 2.0 et easyphp 3.0 pour savoir si cela ne venait pas d'un probleme de version, mais le résultat est le même.

Avec la fonction phpinfo(), effectivement cette variable n'est pas visible !
Voici un extrait de la variable $_SERVER

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[_SERVER] => Array
        (
            [COMSPEC] => C:\WINDOWS\system32\cmd.exe
            [DOCUMENT_ROOT] => d:/easyphp1-8/www/test
            [HTTP_ACCEPT] => */*
            [HTTP_ACCEPT_ENCODING] => gzip, deflate
            [HTTP_ACCEPT_LANGUAGE] => fr
            [HTTP_CONNECTION] => Keep-Alive
            [HTTP_COOKIE] => PHPSESSID=8e22691fad1440b56a39c6e4e5080dfe
            [HTTP_HOST] => 203.35.xx.xx
            [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
            [PATH] => C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\outils\Diskeeper\;D:\EASYPH~1\Apache;D:\EASYPH~1\PHP
            [REMOTE_ADDR] => 203.35.xx.xx
            [REMOTE_PORT] => 1833
            [SCRIPT_FILENAME] => d:/easyphp1-8/www/test/paquets.php
            [SERVER_ADDR] => 203.35.xx.xx
            [SERVER_ADMIN] => admin@localhost
            [SERVER_NAME] => 203.35.xx.xx
            [SERVER_PORT] => 80
            [SERVER_SIGNATURE] => 
            [SERVER_SOFTWARE] => Apache/1.3.33 (Win32) PHP/4.3.10
            [SystemRoot] => C:\WINDOWS
            [WINDIR] => C:\WINDOWS
            [GATEWAY_INTERFACE] => CGI/1.1
            [SERVER_PROTOCOL] => HTTP/1.1
            [REQUEST_METHOD] => GET
            [QUERY_STRING] => 
            [REQUEST_URI] => /paquets.php
            [SCRIPT_NAME] => /paquets.php
            [PATH_TRANSLATED] => d:/easyphp1-8/www/test/paquets.php
            [PHP_SELF] => /paquets.php
        )

Ma question est la suivante :
Est-il possible sous easyphp d'utiliser la vairable globale $_SERVER['AUTH_USER'] ? Et si oui à quel niveau cela se paramètre-t-il ? php.ini ? library ? apache ?

Merci d'avance de vos réponses