Data Echo Page

', htmlspecialchars($key), ':', htmlspecialchars($val), ''; } // Opening page headings. echo '

', strftime('%l:%M %P %B %d, %Y'), '

Client Data

'; // Generate rows of the client information table. tabrow('Client String', $_SERVER['HTTP_USER_AGENT']); $info = get_browser($_SERVER['HTTP_USER_AGENT'],1); tabrow('Client Software', $info['browser'] . ' v. ' . $info['version'] . ' on '. $info['platform']); $ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($ip); if($host) $ip = "$host ($ip)"; tabrow('Client Address', $ip); tabrow('HTTP Method', $_SERVER['REQUEST_METHOD']); $ref = $_SERVER['HTTP_REFERER']; if($ref) tabrow('Came from', $ref); echo '
'; // Request data. $rkeys = array_unique(array_merge(array_keys($_GET), array_keys($_POST))); if($rkeys) { echo "

Request Data

"; foreach ($rkeys as $k) tabrow($k, $_REQUEST[$k]); echo '
'; } else echo '

No request data

'; // Cookies. if(count($_COOKIE) > 0) { echo "

Cookies

"; $keys = array_keys($_COOKIE); sort($keys); foreach ($keys as $k) tabrow($k, $_COOKIE[$k]); echo '
'; } else echo '

No cookies

'; ?>