getenv

(PHP 4, PHP 5, PHP 7)

getenv锟斤拷取一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷值

说锟斤拷

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

锟斤拷取一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷值锟斤拷

使锟斤拷 phpinfo() 锟斤拷锟斤拷钥锟斤拷锟斤拷锟斤拷谢锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷斜锟� 锟斤拷些锟斤拷锟斤拷锟杰多都锟斤拷 » RFC 3875 锟侥凤拷围之锟节o拷 锟斤拷锟斤拷锟斤拷锟铰斤拷4.1锟斤拷"Request Meta-Variables"锟斤拷

锟斤拷锟斤拷

varname

锟斤拷锟斤拷锟斤拷锟斤拷

local_only

锟斤拷锟斤拷为 true 锟皆斤拷锟斤拷锟截憋拷锟截伙拷锟斤拷锟斤拷锟斤拷锟斤拷锟缴诧拷锟斤拷系统锟斤拷 putenv() 锟斤拷锟矫o拷锟斤拷

锟斤拷锟斤拷值

锟斤拷锟截伙拷锟斤拷锟斤拷锟斤拷 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 锟斤拷锟斤拷锟叫o拷锟斤拷撕锟斤拷锟斤拷锟绞硷拷辗锟斤拷锟斤拷锟� 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')
?>

锟轿硷拷