Variable Apache

Fermé
Ogé - 27 juil. 2017 à 14:43
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 27 juil. 2017 à 17:36
Bonjour,

J'ai deux fichiers php, test1.php et test2.php

test1.php est ainsi :

<?php
apache_setenv('EXAMPLE_VAR', '1');
?>


test2.php

<?php
echo apache_getenv('EXAMPLE_VAR');

?>


Je lance test1.php puis test2.php et... ça n'affiche rien. Le scrit n'est pas planté (j'ai mis du code après l'echo apache_getenv et il s'exécute).

Du coup comment faire pour que php puisse passer des variables à Apache ? En gros le but serait que REMOTE_USER soit géré par php (pour des questions historiques)

Merci.

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 526
27 juil. 2017 à 17:36
Salut,

Pas sûr de ma réponse mais peut être en utilisant $_SERVER['PHP_AUTH_USER'] à la place de $_SERVER['REMOTE_USER'] ?

Voir ici : https://www.php.net/manual/fr/features.http-auth.php

Bonne journée,
0