Ce face get_current_user
get_current_user returnează numele proprietarului fișierului scriptului principal, nu numele utilizatorului cu care rulează PHP. Este perechea cu nume a lui getmyuid.
Pentru utilizatorul procesului (cel care contează la drepturile de scriere), folosește posix_getpwuid(posix_geteuid())["name"].
Ce returnează
Numele utilizatorului.
Exemple
Exemplul 1: Proprietarul scriptului
<?php
echo get_current_user();
Rezultat posibil (depinde de server)
ana
Greșeli frecvente
- Folosești rezultatul ca să explici o eroare
Permission denied. Contează utilizatorul procesului, de exempluwww-data, care poate fi altul.