Affichage du source de testnav.php
<?php header('Content-type: text/html; charset=ISO-8859-1'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Identification du navigateur et client</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
</head>
<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<p><small><i>Cette page a été créée à titre d'essai. Elle peut ne pas se conformer exactement aux standards en vigueur.</i></small></p>
<h1>Votre Navigateur</h1>
<ul>
<li><i>Vu par le navigateur :</i><br />
<script type="text/javascript" language="javascript">
document.write(navigator.userAgent + " :<br />Soit : ") ;
document.write(navigator.appCodeName + " - ") ;
document.write(navigator.appName + " - ") ;
document.write(navigator.appVersion + " - ") ;
document.write(navigator.platform + " - ") ;
document.write(navigator.language) ;
</script>
<li />
<li><i>Vu par le serveur:</i><br />
<?php echo $_SERVER['HTTP_USER_AGENT'] ;
echo '<br />Langues acceptées : ' ;
echo $_SERVER['HTTP_ACCEPT_LANGUAGE']; ?>
</li>
</ul>
<h2>Les plugins</h2>
<p>
(Pour les vrais navigateurs seulement)
<script type="text/javascript" language="javascript">
len=navigator.plugins.length ;
document.write("Il y a "+len+" plugins :<br />") ;
for (i=0;i<len;i++){
document.write(i+" : "+navigator.plugins[i].name+"<br />") ;
}
</script>
</p>
<h2>Java</h2>
<p>Java est
<script type="text/javascript" language="javascript">
if (navigator.javaEnabled())
document.write("activé") ;
else
document.write("désactivé") ;
</script>
</p>
<h1>Le serveur :</h1>
<?php
$v=phpversion();
echo "PHP version $v sur serveur $_SERVER[SERVER_SOFTWARE]" ;
?>
<br /><a href="phpinfo.php">phpinfo()</a>
<h1>Votre IP</h1>
<p>
<?php
$ip=$_SERVER['REMOTE_ADDR'] ;
if ($_SERVER['HTTP_X_FORWARDED_FOR'] != ""){
$proxy=$ip ;
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
$host =gethostbyaddr($ip);
$hproxy=gethostbyaddr($proxy) ;
echo "IP : $ip (<code>$host</code>) routé par $proxy (<code>$hproxy</code>)" ;
}else{
$host =gethostbyaddr($ip);
echo "IP : $ip (<code>$host</code>) ; (proxy non détecté)<br />" ;
echo "Vous venez probablement de " ;
echo $_SERVER['HTTP_REFERER'] ;
}
?>
</p><p>
Sur votre machine, date :
<script type="text/javascript" language="javascript">
d=new Date() ;
document.write(d.toLocaleString()+"<br />") ;
</script>
<?php
$t=date("D j F Y, H:i:s") ;
echo "Sur le serveur, date : $t" ;
?>
</p>
<table width="100%" border=0>
<tr><td align=left>
<a href="src.php?page=/testnav.php">Afficher la source</a>
<td align=right>
<a href="index.php">Accueil site de Serge</td>
</tr></table>
</body>
</html>