PHP 5.6.22 및 Apache 2.4.18을 사용하고 있습니다. 중첩 배열로 설정하려는 $_SERVER
변수가 있습니다. 아래 그림과 같이
내 PHP 스크립트의 시작 부분에 명확히하기 위해, 나는 $_SERVER['key']
은 2 수준의 배열로 설정하려면 :
$_SERVER['key'] = array('index' => array('sub_index' => 'some_value'))
이 가능합니까? 귀하의 도움에 미리 감사드립니다.
<?php
$_SERVER['key'] = array('index' => array('sub_index' => 'some_value'));
?>
그런 다음 사이트 루트의 .htaccess이 줄을 추가합니다 :
php_value auto_prepend_file myenv.php
이제이 데이터가 어떤로드하기 전에 $_SERVER
에 채워집니다
환경 변수가없는'$ _SERVER' 경유하여'$ _ENV' 슈퍼 전역 변수를 통해 액세스 할 수 있습니다. – arkascha
색인 및 sub_index는 무엇입니까? 스크립트의 맨 위에 방금 작성한 코드를 넣고 싶지 않다고 가정합니다. – jhaagsma
아니요, 그 배열을 축 어적으로 사용하지는 않지만 정확한 구조의 배열을 원합니다. 정확한 색인 이름은 중요하지 않습니다. – Sean