2010-08-14 6 views
9

$_ENV 또는 ini_get("environment_name")을 통해 읽을 수있는 내 apache vhost 파일에 environment_name과 같은 맞춤 변수를 설정하는 방법이 있습니까? 당신이 당신의 .htaccess 파일에PHP의 사용자 환경 변수

SetEnv MY_VAR 1 

당신이 당신의 PHP 스크립트 및/또는 프로그램에

echo $_SERVER['MY_VAR'] 

을 할 수 있습니다 그 경우

+0

Windows 또는 Linux에서 실행 중입니까? – NullUserException

+1

리눅스 (사람들이 php/apache를 윈도우에서 실행합니까?) – Ian

+1

이안 : 네, 그렇습니다. –

답변

15

나는 알고있다. .htacces에서 할 수 있다면, 가상 호스트 설정에서 할 수 있습니다.

또한 php ini values을 설정하는 PHP 함수가 있습니다.

$ ENV를 채우는 방법에 대해 확신이 없거나 SetEnv가이를 수행 할 것입니다. 위와 함께 var_dump ($ ENV)를 조사해볼 가치가 있습니다.

+0

멋지게 할 것입니다. : D – Ian

+0

@Ian'$ _SERVER'와'$ _ENV'는 완전히 다릅니다. – NullUserException

+0

예, 쉽게 접근 할 수있는 한 어디에서 꺼내 든 상관하지 않았습니다. :) – Ian