J'ai besoin de détecter si php s'exécute en tant que personne. Comment puis-je faire cela?
Y a-t-il d'autres noms pour "personne" ? "apache" ? D'autres ?
J'ai besoin de détecter si php s'exécute en tant que personne. Comment puis-je faire cela?
Y a-t-il d'autres noms pour "personne" ? "apache" ? D'autres ?
Plus de détails seraient utiles, mais en supposant qu'il s'agit d'un système Linux, et en supposant que php s'exécute sous Apache, il fonctionnera comme n'importe quel utilisateur Apache.
Un moyen simple de vérifier (encore une fois, en supposant un environnement de type Unix) consiste à créer un fichier php avec :
<?php
print shell_exec( 'whoami' );
?>
qui vous donnera l'utilisateur.
Pour mon instance AWS, j'obtiens apache
en sortie lorsque j'exécute ce script.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.