View file .script.php

File size: 1.69Kb
<!-- Copyleft: 2007 (c) http://[email protected] -->
<?php //список названий заголовков
$title=array(
'user-agent'=>'Клиент',
'accept'=>'Принимает файлы',
'accept-language'=>'Принимает язык',
'accept-charset'=>'Принимает кодировки',
'accept-encoding'=>'Принимает кодирование',
'connection'=>'Соединение',
'host'=>'Хост',
'te'=>'Кодирование передачи',
'referer'=>'Ссылающийся',
//добавь своё
);
?><h1>О браузере</h1>
<p>Смотрим все заголовки текущего HTTP-запроса, между вашим интернет-браузером и нашим сервером.</p>
<div class="box"><?php
if(function_exists('apache_request_headers')){
$headers=apache_request_headers();
}elseif(function_exists('getallheaders')){
$headers=getallheaders();
}else{
$headers=array();
foreach($_SERVER as $key=>$value){
if(substr($key,0,5)!='HTTP_') continue;
$headers[str_replace(' ','-',ucwords(strtolower(str_replace('_',' ',substr($key,5)))))]=$value;
}; //foreach:_SERVER
}; //if:function_exists
//print
if(isset($_GET['sort'])){
ksort($headers);
?>[<a href="<?php echo $_SERVER['PHP_SELF']; ?>">Несортировано</a>]<?php
}else{
?>[<a href="<?php echo $_SERVER['PHP_SELF']; ?>?sort">Отсортировать</a>]<?php
}; //if:sort
foreach($headers as $header=>$value){
?><div class="line"><?php
$lheader=strtolower($header);
echo(array_key_exists($lheader,$title)?$title[$lheader].'; ':'').$header;
?>:</div><?php
echo htmlspecialchars($value);
}; //foreach:http
// 2007 (c) http://[email protected]
?></div>