Съществува ли масив...
4 отговора
220 прегледа
Съществува ли масив...
Съществува ли масив в който PHP записва променливите на обкръжението
браузер, IP, хост и др. и ако има кои са му ключовете!
Благодаря предварително!
FIDEL
Хавански пури и РОМ!
браузер, IP, хост и др. и ако има кои са му ключовете!
Благодаря предварително!
FIDEL
Хавански пури и РОМ!
Re: Съществува ли масив...
Листа с променливите можеш да видиш, ползвайки phpinfo() и гледайки в частта ... Environment. Всяка една променлива е достъпна с getenv("името");
bofh
bofh
Re: Съществува ли масив...
Ами масива е $GLOBALS[]
Най-лесно можеш да го разгледаш така
<?php
function g(){
while (list($key, $val) = each($GLOBALS))
$res .= "$key = $val\n";
return "<pre><hr>$res<hr></pre>";
};
echo g();
?>
Най-лесно можеш да го разгледаш така
<?php
function g(){
while (list($key, $val) = each($GLOBALS))
$res .= "$key = $val\n";
return "<pre><hr>$res<hr></pre>";
};
echo g();
?>
Re: Съществува ли масив...
ето как може да разбереш каквото те интересува :)
<?php
$ip = getenv("REMOTE_ADDR");
if (getenv("HTTP_X_FORWARDED_FOR"))
$ip .= "/".getenv("HTTP_X_FORWARDED_FOR");
$agent = getenv("HTTP_USER_AGENT");
$referer = getenv("HTTP_REFERER");
?>
...
"Няма безплатен обяд, както и безплатно сирене!"
<?php
$ip = getenv("REMOTE_ADDR");
if (getenv("HTTP_X_FORWARDED_FOR"))
$ip .= "/".getenv("HTTP_X_FORWARDED_FOR");
$agent = getenv("HTTP_USER_AGENT");
$referer = getenv("HTTP_REFERER");
?>
...
"Няма безплатен обяд, както и безплатно сирене!"