w3schools - php कोडिंग उदाहरण




सबसे अच्छा तरीका है php के साथ hostname पाने के लिए (4)

मेरे पास एक php एप्लिकेशन है जो कई सर्वरों और हमारे सभी डेवलपर्स लैपटॉप पर स्थापित है। मुझे सर्वर के होस्टनाम या कुछ अन्य अद्वितीय और विश्वसनीय सिस्टम पहचानकर्ता प्राप्त करने के लिए तेज़ और विश्वसनीय तरीके की आवश्यकता है। यहाँ हमने अभी तक क्या सोचा है:

<? $hostname = (!empty($_ENV["HOSTNAME"])) ? $_ENV["HOSTNAME"] : env('HOSTNAME'); ?>

<? $hostname = gethostbyaddr($_SERVER['SERVER_ADDR']); ?>

<? $hostname = exec('hostname'); ?>

तुम क्या सोचते हो?


आप भी उपयोग कर सकते हैं ...

$hostname = getenv('HTTP_HOST');

मैं साझा होस्टिंग पर PHP संस्करण 5.4 चला रहा हूं और ये दोनों सफलतापूर्वक एक ही परिणाम लौटाते हैं:

php_uname('n');

gethostname();


php_uname लेकिन मुझे यकीन नहीं है कि आप क्लाइंट या सर्वर का होस्टनाम क्या चाहते हैं।

साथ ही आपको कुकी आधारित दृष्टिकोण का उपयोग करना चाहिए





php