संभव डुप्लिकेट:
How to read Windows loged in username with PHP/IISphp का उपयोग कर मौजूदा उपयोगकर्ता का विंडोज उपयोगकर्ता नाम प्राप्त करें?
मैं php उपकरण पर काम है कि डेटा एक्सेस परत पैदा करते हैं और उपयोगकर्ता के लिए कुछ फ़ोल्डर्स और फ़ाइलें उत्पन्न कर रहा हूँ, लेकिन मैं पता है कि कैसे मैं उपयोगकर्ता नाम प्राप्त कर सकते हैं की जरूरत है वर्तमान विंडोज उपयोगकर्ता डेस्कटॉप पर इन फ़ोल्डरों को उत्पन्न करने के लिए
ex:
C:\\users\\<username>\\desktop
मुझे उपयोगकर्ता नाम जानने की आवश्यकता है।
<?php echo getenv("username"); ?>
आप उपयोगकर्ता के घर निर्देशिका प्राप्त करना चाहते हैं: धन्यवाद
संभव डुप्लिकेट (http://stackoverflow.com/questions/3899643/ [विंडोज PHP/आईआईएस के साथ उपयोगकर्ता नाम में loged को पढ़ने के लिए कैसे] कैसे-टू-रीड-विंडोज-लॉग-इन-यूजरनेम-साथ-php-iis) या शायद http://stackoverflow.com/questions/12299089/authenticating-via-ldap-for-the-current-windows-users- साख? – PeeHaa
यह एक डुप्लिकेट नहीं है। सवाल वर्तमान विंडोज उपयोगकर्ता के बारे में है जो php-cgi चलाता है। उत्तर सही के रूप में चिह्नित किया गया है, लेकिन वास्तव में गलत डेटा दिखाता है। चलाएं ' Php echo get_current_user(); वर्तमान PHP उपयोगकर्ता दिखाने के लिए? यदि php.ini 'fastcgi.impersonate = 1' में प्रतिरूपण चालू है तो 'IUSR' (डिफ़ॉल्ट IIS उपयोगकर्ता) डिफ़ॉल्ट रूप से दिखाया जाएगा, अन्यथा' आईआईएस ऐपपूल \ [आपकी वेबसाइट ऐप पूल] '। – Artru