getenv

(PHP 4, PHP 5, PHP 7)

getenv��ȡһ������������ֵ

˵��

getenv ( string $varname [, bool $local_only = FALSE ] ) : string
getenv ( void ) : array

��ȡһ������������ֵ��

ʹ�� phpinfo() ����Կ������л����������б� ��Щ�����ܶ඼�� » RFC 3875 �ķ�Χ֮�ڣ� �������½�4.1��"Request Meta-Variables"��

����

varname

��������

local_only

����Ϊ true �Խ����ر��ػ����������ɲ���ϵͳ�� putenv() ���ã���

����ֵ

���ػ������� varname ��ֵ�� ����������� varname �������򷵻� FALSE�� ���ʡ�� varname�������л�������������Ϊ�������� array ���ء�

������־

�汾 ˵��
7.1.0 ���ڿ���ʡ�� varname ���������л��������Ĺ������� array��
5.5.38, 5.6.24, 7.0.9 ��� local_only ������

ע��

Warning

��� PHP ������ Fast CGI ֮��� SAPI �����У���˺�����ʼ�շ����� SAPI ���õĻ���������ֵ����ʹ��ʹ�� putenv() ������ͬ���ı��ػ���������ʹ�� local_only �������ر������õĻ���������ֵ��

����

Example #1 getenv() ����

<?php
// getenv() ʹ��ʾ��
$ip getenv('REMOTE_ADDR');

// ��򵥽�ʹ��ȫ�ֱ�����$_SERVER �� $_ENV��
$ip $_SERVER['REMOTE_ADDR'];

// ��ȫ�ػ�ȡ��������������ͨ�� SAPI �� putenv �޸ĵ�ֵ
$ip getenv('REMOTE_ADDR'true) ?: getenv('REMOTE_ADDR')
?>

�μ�