
January 12th, 2004, 09:59 PM
|
|
Contributing User
|
|
Join Date: Nov 2003
Posts: 80
Time spent in forums: 7 h 16 m 49 sec
Reputation Power: 5
|
|
Aw c'mon... Not even a semi-educated WAG? Leave it to me to find a situation completely unique.
Just in case it might provide a little inspiration, here is the code for userinfo.php
PHP Code:
<?php
if(isset($_SERVER['HTTP_REFERER']))
{
$url = $_SERVER['HTTP_REFERER'];
$title = fetchpagetitle($url);
}
else
{
$title = 'N/A';
}
echo '<table width="98%" border="0" cellspacing="0" cellpadding="2" valign="top" align="center">';
echo ' <tr>';
echo ' <th nowrap bgcolor="#666666"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC">USER INFO</font></th>';
echo ' </tr>';
echo ' <tr><td bgcolor="#333333"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC" link="#FFFFCC" vlink="#FFFFCC">';
echo ' <strong>Referrer:</strong> ',$_SERVER['HTTP_REFERER'];
echo '</font></td></tr>';
echo ' <tr><td bgcolor="#333333"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC" link="#FFFFCC" vlink="#FFFFCC">';
echo ' <strong>Page title:</strong> ',$title;
echo '</font></td></tr>';
echo ' <tr><td bgcolor="#333333"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC" link="#FFFFCC" vlink="#FFFFCC">';
echo ' <strong>IP Address:</strong> ',$_SERVER['REMOTE_ADDR'];
echo '</font></td></tr>';
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo ' <tr><td bgcolor="#333333"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC" link="#FFFFCC" vlink="#FFFFCC">';
echo ' <strong>Host Name:</strong> ',$hostname;
echo '</font></td></tr>';
echo ' <tr><td bgcolor="#333333"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC" link="#FFFFCC" vlink="#FFFFCC">';
echo ' <strong>Browser:</strong> ',$_SERVER["HTTP_USER_AGENT"];
echo '</font></td></tr>';
echo ' <tr><td bgcolor="#333333"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC" link="#FFFFCC" vlink="#FFFFCC">';
echo ' <strong>Query String:</strong> ',$_SERVER['QUERY_STRING'];
echo '</font></td></tr>';
echo ' <tr><td bgcolor="#333333"><font size="-1" face="Arial, Helvetica, sans-serif" color="#FFFFCC" link="#FFFFCC" vlink="#FFFFCC">';
echo ' <strong>Remote Port:</strong> ',$_SERVER["REMOTE_PORT"];
echo '</font></td></tr>';
echo '</font></td></tr>';
echo '</table>';
echo '<br />';
function fetchpagetitle($url)
{
$fp = fopen($url, 'r');
while(!feof($fp)) {
if(preg_match('/<title>([^<]*)</title>/i', fgets($fp, 1024), $matches)) {
$title = $matches[1];
break;
}
}
fclose($fp);
return $title;
}
?>
Last edited by flashgc : January 12th, 2004 at 10:04 PM.
|