SetEnv를 사용하여 Apache에서 변수를 읽으려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/5010660

  •  14-11-2019
  •  | 
  •  

문제

doc_root 정보가 있지만 아무것도 가있는 env 변수를 설정하고 싶습니다.

SetEnv PROJECT_BASE %{ENV:DOC_ROOT}
SetEnv LAYOUT_HOME  %{ENV:PROJECT_BASE}"/html/app/wordpress/"
.

PHP 에서 layout_home에 액세스 할 수 있습니다.

어떻게해야합니까?

도움이 되었습니까?

해결책

변수는 다음을 통해 accessible입니다.

$ _ 서버 [ "layout_home"및 $ _server [ "project_base"] 전역 변수.

PHP 다음 명령을 실행하는 경우 간단한 테스트

<?php phpinfo(); ?>

및 변수가 있고 정의 된지 확인하십시오.

그렇지 않은 경우 PHP 설치 (예 : Share Ambiance - SharedHosting) 에 제한되는 일부가 존재할 수 있습니다.

다른 팁

지금까지는 불가능합니다. RequestHeader로 요청 헤더를 설정하는 것입니다. 따라서 "http_"접두사가있는 환경에서 변수를 가질 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top