Съществува ли масив...

4 отговора 220 прегледа
#1

Съществува ли масив...

Съществува ли масив в който PHP записва променливите на обкръжението
браузер, IP, хост и др. и ако има кои са му ключовете!

Благодаря предварително!

FIDEL
Хавански пури и РОМ!
Отговор
в отговор на Fidel #2

Re: Съществува ли масив...

Листа с променливите можеш да видиш, ползвайки phpinfo() и гледайки в частта ... Environment. Всяка една променлива е достъпна с getenv("името");

bofh
Отговор
в отговор на Fidel #3

Re: Съществува ли масив...

Ами масива е $GLOBALS[]
Най-лесно можеш да го разгледаш така
<?php

function g(){
while (list($key, $val) = each($GLOBALS))
$res .= "$key = $val\n";
return "<pre><hr>$res<hr></pre>";
};

echo g();

?>

Отговор
в отговор на Fidel #4

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");
?>

...
"Няма безплатен обяд, както и безплатно сирене!"
Отговор
в отговор на Fidel #5

Re: Съществува ли масив...

Много благодаря!
Беше ми приятно!

Отговор