Détermination de l'identité de PHP
Cet article aborde la question de savoir comment identifier l'identité de l'utilisateur sous lequel PHP s'exécute. Plus précisément, l'accent est mis sur la détection si PHP s'exécute en tant qu'utilisateur "personne" et sur l'exploration des noms alternatifs qui lui sont associés.
La commande "whoami"
La plus simple La méthode pour récupérer l'utilisateur exécutant PHP consiste à utiliser la commande whoami intégrée. En exécutant exec('whoami'), PHP récupère et renvoie le nom d'utilisateur de l'utilisateur actuel. Cette approche fournit un moyen rapide et fiable de vérifier si PHP fonctionne en tant qu'utilisateur "personne".
Noms alternatifs pour "personne"
Alors que "personne" est le nom le plus couramment utilisé pour l'utilisateur anonyme, il convient de noter que d'autres systèmes peuvent utiliser des désignations différentes. Certains noms alternatifs incluent :
Options supplémentaires
Dans certaines situations, il peut être avantageux d'acquérir des informations sur l'utilisateur. PHP propose la fonction get_current_user() pour obtenir le nom de l'utilisateur actuel, tandis que getuid() et geteuid() accordent l'accès à l'ID utilisateur numérique. De plus, la fonction posix_getpwuid() peut fournir des informations sur l'utilisateur spécifié, y compris son nom et ses détails.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!