Có cách nào để đặt biến tùy chỉnh chẳng hạn như environment_name
trong tệp vache apache của tôi có thể đọc được qua $_ENV
hoặc ini_get("environment_name")
?Biến môi trường tùy chỉnh trong PHP
Trả lời
tôi biết nếu bạn
SetEnv MY_VAR 1
trong tập tin .htaccess của bạn mà bạn sẽ có thể
echo $_SERVER['MY_VAR']
trong kịch bản PHP của bạn và/hoặc chương trình. Nếu bạn có thể làm điều đó trong .htacces, bạn có thể làm điều đó trong cấu hình vhost của bạn.
Ngoài ra còn có các chức năng php để đặt php ini values của bạn.
Tôi không chắc chắn về cách để điền $ ENV hoặc SetEnv sẽ làm điều đó. Đó là giá trị điều tra một var_dump ($ ENV) với ở trên.
Điều đó sẽ làm tốt ..: D – Ian
@Ian Lưu ý rằng '$ _SERVER' và' $ _ENV' hoàn toàn khác nhau. – NullUserException
Vâng, tôi thực sự không quan tâm nơi tôi kéo nó từ, miễn là nó dễ dàng truy cập. :) – Ian
Ứng dụng có chạy trên Windows hoặc Linux không? – NullUserException
Linux (mọi người chạy php/apache trên cửa sổ?) – Ian
Ian: vâng, họ làm. –