PHP

2010-08-14 6 views
9

में कस्टम पर्यावरण वैरिएबल क्या मेरे अपाचे vhost फ़ाइल में environment_name जैसे कस्टम चर सेट करने का कोई तरीका है जिसे $_ENV या ini_get("environment_name") के माध्यम से पढ़ा जा सकता है?PHP

+0

क्या यह विंडोज या लिनक्स पर चल रहा है? – NullUserException

+1

लिनक्स (लोग विंडोज़ पर php/apache चलाते हैं?) – Ian

+1

इयान: हाँ, वे करते हैं। –

उत्तर

15

मैं जानता हूँ कि अगर तुम

SetEnv MY_VAR 1 
अपनी .htacces फ़ाइल में

है कि आप में सक्षम

echo $_SERVER['MY_VAR'] 

करने के लिए अपने PHP स्क्रिप्ट और/या कार्यक्रम में हो जाएगा। यदि आप इसे hhacacces में कर सकते हैं, तो आप इसे अपने vhost कॉन्फ़िगरेशन में कर सकते हैं।

आपके php ini values को सेट करने के लिए php फ़ंक्शन भी हैं।

मुझे $ ENV को पॉप्युलेट करने का कोई तरीका नहीं है, या SetEnv यह करेगा। उपर्युक्त के साथ var_dump ($ ENV) की जांच करना उचित है।

+0

यह अच्छी तरह से करेगा ..: डी – Ian

+0

@ इयान नोट करें कि '$ _SERVER' और' $ _ENV' पूरी तरह अलग हैं। – NullUserException

+0

हाँ, मुझे वास्तव में परवाह नहीं था कि मैं इसे कहां खींचता हूं, जब तक कि यह आसानी से सुलभ हो। :) – Ian

संबंधित मुद्दे

 संबंधित मुद्दे